Class: APICache::NullStore
- Inherits:
-
AbstractStore
- Object
- AbstractStore
- APICache::NullStore
- Defined in:
- lib/api_cache/null_store.rb
Overview
A null store for environments where caching may be undesirable, such as testing.
Instance Method Summary collapse
- #exists?(key) ⇒ Boolean
- #expired?(key, timeout) ⇒ Boolean
-
#initialize ⇒ NullStore
constructor
A new instance of NullStore.
- #set(key, value) ⇒ Object
Methods inherited from AbstractStore
Constructor Details
#initialize ⇒ NullStore
Returns a new instance of NullStore.
5 6 |
# File 'lib/api_cache/null_store.rb', line 5 def initialize end |
Instance Method Details
#exists?(key) ⇒ Boolean
8 9 10 |
# File 'lib/api_cache/null_store.rb', line 8 def exists?(key) false end |
#expired?(key, timeout) ⇒ Boolean
16 17 18 |
# File 'lib/api_cache/null_store.rb', line 16 def expired?(key, timeout) true end |
#set(key, value) ⇒ Object
12 13 14 |
# File 'lib/api_cache/null_store.rb', line 12 def set(key, value) true end |