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