Method: PDF::Reader::ObjectCache#initialize

Defined in:
lib/pdf/reader/object_cache.rb

#initialize(lru_size = 1000) ⇒ ObjectCache

Returns a new instance of ObjectCache.



22
23
24
25
26
27
# File 'lib/pdf/reader/object_cache.rb', line 22

def initialize(lru_size = 1000)
  @objects = {}
  @lru_cache = Hashery::LRUHash.new(lru_size.to_i)
  @hits = 0
  @misses = 0
end