class Rufus::Lru::SynchronizedHash
A thread-safe version of the lru hash.
def [](key)
def [](key) @mutex.synchronize { super } end
def []=(key, value)
def []=(key, value) @mutex.synchronize { super } end
def initialize(maxsize, opts={})
def initialize(maxsize, opts={}) super @mutex = Mutex.new end
def squeeze!
def squeeze! @mutex.synchronize { do_squeeze! } end