anchor.diff:  == Introduction
   
   This is Java based implementation of the compression methods described in the paper link:http://www.vldb.org/pvldb/vol8/p1816-teller.pdf["Gorilla: A Fast, Scalable, In-Memory Time Series Database"]. For explanation on how the compression methods work, read the excellent paper.
  +
  +In comparison to the original paper, this implementation allows using both integer values (`long`) as well as
  +floating point values (`double`), both 64 bit in length.
   
   == Usage
   
  
positive.code: === Block size
  
  The compressed blocks are created with a 27 bit header (unlike in the original paper, which uses a 14 bit delta header). This allows to
  use up to one day block using millisecond precision. However, as noted in the paper, the compression ratio does not usually improve with blocks larger than 2 hours.
  
  == Contributing
  
  
negative.code: c.addValue(long, double);
  ----
  
  Adds a new floating-point value to the time series. If you wish to store only long values, use `c.addValue(long,
  long)`, however do `not` mix these in the same series.
  After the block is ready, remember to call
  
  [source, java]
  ----
  