# File lib/merb-cache/cache-store/memory.rb, line 89 def cache_get(key) if @cache.key?(key) _data, _expire = *cache_read(key) if _expire.nil? || Time.now < _expire Merb.logger.info("cache: hit (#{key})") return _data end @mutex.synchronize do @cache.delete(key) end end Merb.logger.info("cache: miss (#{key})") nil end