Method: Innate::LRUHash#initialize
- Defined in:
- lib/innate/lru_hash.rb
#initialize(options = {}, &hook) ⇒ LRUHash
Returns a new instance of LRUHash.
27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/innate/lru_hash.rb', line 27 def initialize( = {}, &hook) self.max_count = [:max_count] self.expiration = [:expiration] self.hook = hook self.objs = {} self.list = [] self.hits = self.misses = 0 end |