Method: FSDB::Database#clear_cache

Defined in:
lib/fsdb/database.rb

#clear_cacheObject

Can be called occasionally to reduce memory footprint, esp. if cached objects are large and infrequently used.



280
281
282
283
284
285
286
# File 'lib/fsdb/database.rb', line 280

def clear_cache
  cache_mutex.synchronize do
    cache.delete_if do |file_id, cache_entry|
      cache_entry.unused?
    end
  end
end