Sha256: 7f3fa0d88e7a8fe1d1d409bc8e3f87552f88b01fe5857a4a15f40054be80ba09

Contents?: true

Size: 408 Bytes

Versions: 59

Compression:

Stored size: 408 Bytes

Contents

module Startback
  module Caching
    #
    # Caching store implementation that caches nothing at all.
    #
    class NoStore

      def initialize
      end

      def exist?(key)
        false
      end

      def get(key)
        nil
      end

      def set(key, value, ttl)
        value
      end

      def delete(key)
      end

    end # class NoStore
  end # module Caching
end # module Startback

Version data entries

59 entries across 59 versions & 3 rubygems

Version Path
startback-1.1.0 lib/startback/caching/no_store.rb
startback-1.0.3 lib/startback/caching/no_store.rb
startback-1.0.2 lib/startback/caching/no_store.rb
startback-1.0.1 lib/startback/caching/no_store.rb
startback-1.0.0 lib/startback/caching/no_store.rb
startback-0.19.4 lib/startback/caching/no_store.rb
startback-0.19.3 lib/startback/caching/no_store.rb
startback-0.19.1 lib/startback/caching/no_store.rb
startback-0.19.0 lib/startback/caching/no_store.rb
startback-0.18.2 lib/startback/caching/no_store.rb
startback-0.18.1 lib/startback/caching/no_store.rb
startback-0.18.0 lib/startback/caching/no_store.rb
startback-0.17.4 lib/startback/caching/no_store.rb
startback-0.17.3 lib/startback/caching/no_store.rb
startback-0.17.2 lib/startback/caching/no_store.rb
startback-0.17.1 lib/startback/caching/no_store.rb
startback-0.17.0 lib/startback/caching/no_store.rb
startback-0.16.0 lib/startback/caching/no_store.rb
startback-0.15.5 lib/startback/caching/no_store.rb
startback-0.15.4 lib/startback/caching/no_store.rb