Method: Xunch::FieldObjectCache#put_with_field_ex

Defined in:
lib/xunch/cache/field_object_cache.rb

#put_with_field_ex(value, ttl, fields) ⇒ Object



82
83
84
85
86
87
88
89
90
# File 'lib/xunch/cache/field_object_cache.rb', line 82

def put_with_field_ex(value, ttl, fields)
  if(value == nil)
    return
  end
  key = getCacheObjectKey(value)
  key = assembleKey(key)
  data = @codec.encode_fields(value,fields)
  @shard_redis.hsetall(key,data,ttl)
end