# 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