Class: APICache::NullStore

Inherits:
AbstractStore show all
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)

Methods inherited from AbstractStore

#get

Constructor Details

- (NullStore) initialize



5
6
# File 'lib/api_cache/null_store.rb', line 5

def initialize
end

Instance Method Details

- (Object) delete(key)



16
17
# File 'lib/api_cache/null_store.rb', line 16

def delete(key)
end

- (Boolean) exists?(key)



8
9
10
# File 'lib/api_cache/null_store.rb', line 8

def exists?(key)
  false
end

- (Boolean) expired?(key, timeout)



19
20
21
# File 'lib/api_cache/null_store.rb', line 19

def expired?(key, timeout)
  true
end

- (Object) set(key, value)



12
13
14
# File 'lib/api_cache/null_store.rb', line 12

def set(key, value)
  true
end