class Foobara::LruCache
def set_if_missing(key, value)
def set_if_missing(key, value) mutex.synchronize do unless @key_to_node.key?(key) node = Node.new(key, value) @key_to_node[key] = node prepend_node(node) end end end
def set_if_missing(key, value) mutex.synchronize do unless @key_to_node.key?(key) node = Node.new(key, value) @key_to_node[key] = node prepend_node(node) end end end