Sha256: 9e87d6fa5ffb8e124e63408037b187dcf53541fbefa1303895dcc2ec72545f0b
Contents?: true
Size: 735 Bytes
Versions: 3
Compression:
Stored size: 735 Bytes
Contents
# frozen_string_literal: true require_relative './base' module Delorean module Cache module Adapters class NoCache < ::Delorean::Cache::Adapters::Base attr_reader :lookup_cache, :size_per_class def initialize(size_per_class: 1000); end def cache_item?(klass:, method_name:, args:) false end def cache_item(klass:, cache_key:, item:); end def fetch_item(klass:, cache_key:, default: nil) default end def cache_key(klass:, method_name:, args:) :no_cache_key end def clear!(klass:); end def clear_all!; end private def clear_outdated_items(klass:); end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
delorean_lang-2.5.0 | lib/delorean/cache/adapters/no_cache.rb |
delorean_lang-2.4.2 | lib/delorean/cache/adapters/no_cache.rb |
delorean_lang-2.4.0 | lib/delorean/cache/adapters/no_cache.rb |