class ActiveSupport::Cache::Entry

def initialize(value, options = {})

+:compress+, +:compress_threshold+, and +:expires_in+.
Creates a new cache entry for the specified value. Options supported are
def initialize(value, options = {})
  if should_compress?(value, options)
    @value = compress(value)
    @compressed = true
  else
    @value = value
  end
  @created_at = Time.now.to_f
  @expires_in = options[:expires_in]
  @expires_in = @expires_in.to_f if @expires_in
end