# File lib/moneta.rb, line 67
    def fetch(key, value = nil)
      value ||= block_given? ? yield(key) : default
      self[key] || value
    end