# File lib/mega/cache.rb, line 103
  def insert_or_extrude(item, enum)
    # find least recently used key/item and yield
    yield enum.min_by {|key, it| it.time} while full?
    item.time = Time.now
    inc(item)
  end