Method: ODBA::Cache#initialize
- Defined in:
- lib/odba/cache.rb
#initialize ⇒ Cache
:nodoc:
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/odba/cache.rb', line 23 def initialize # :nodoc: if(self::class::CLEANING_INTERVAL > 0) start_cleaner end @retire_age = 300 @cache_mutex = Mutex.new @deferred_indices = [] @fetched = Hash.new @prefetched = Hash.new @clean_prefetched = false @cleaner_offset = 0 @prefetched_offset = 0 @cleaner_step = 500 @loading_stats = {} @peers = [] @file_lock = false @debug ||= false end |