Method: MemcachedTest::Memcached#set
- Defined in:
- lib/memcached_test/memcached.rb
#set(key, flags, exptime, bytes, data) ⇒ Object
37 38 39 40 41 42 43 44 45 46 47 |
# File 'lib/memcached_test/memcached.rb', line 37 def set(key, flags, exptime, bytes, data) if @cache.key?(key) item = Memcached_item.new(flags, exptime, bytes, @cache[key].cas.to_i + 1, data[0, bytes.to_i]) @cache[key] = item return "STORED\r\n" else item = Memcached_item.new(flags, exptime, bytes, 1, data[0, bytes.to_i]) @cache[key] = item return "STORED\r\n" end end |