Method: Cash::Accessor::ClassMethods#add
- Defined in:
- lib/cash/accessor.rb
#add(key, value, options = {}) ⇒ Object
42 43 44 45 46 |
# File 'lib/cash/accessor.rb', line 42 def add(key, value, = {}) if repository.add(cache_key(key), value, [:ttl] || cache_config.ttl, [:raw]) == "NOT_STORED\r\n" yield if block_given? end end |