Class: Cuboid::Support::Cache::LeastRecentlyPushed
- Defined in:
- lib/cuboid/support/cache/least_recently_pushed.rb
Overview
Least Recently Pushed cache implementation.
Discards the least recently pushed entries, in order to make room for newer ones.
This is the cache with best performance across the board.
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from Base
Method Summary
Methods inherited from Base
#==, #[], #[]=, #any?, #capped?, #clear, #delete, #dup, #empty?, #fetch, #hash, #include?, #initialize, #size, #statistics, #store, #uncap, #uncapped?
Methods included from Mixins::Profiler
disable!, enable!, included, on?, #profile_proc, #profile_wrap_proc, results
Constructor Details
This class inherits a constructor from Cuboid::Support::Cache::Base