Method: ZendeskAPI::LRUCache#write

Defined in:
lib/zendesk_api/lru_cache.rb

#write(key, value) ⇒ Object



13
14
15
16
17
18
# File 'lib/zendesk_api/lru_cache.rb', line 13

def write(key, value)
  @store[key] = value
  set_lru(key)
  @store.delete(@lru.pop) if @lru.size > @size
  value
end