Sha256: 5d6c1838fc1d70163e6effa8a58bd2b358b6486f40d8e0db477f8bce9b66be22
Contents?: true
Size: 607 Bytes
Versions: 4
Compression:
Stored size: 607 Bytes
Contents
require 'localmemcache' module Moneta module Adapters # LocalMemCache backend # @api public class LocalMemCache < Adapter include HashAdapter # @!method initialize(options = {}) # @param [Hash] options # @option options [String] :file Database file # @option options [::LocalMemCache] :backend Use existing backend instance backend { |file:| ::LocalMemCache.new(filename: file) } # (see Proxy#delete) def delete(key, options = {}) value = load(key, options) backend.delete(key) value end end end end
Version data entries
4 entries across 4 versions & 1 rubygems