class BasicCache::NullStore
No-op store object, does not store information
Attributes
raw[R]
Public Class Methods
new(_ = {})
click to toggle source
Generate an empty store
# File lib/basiccache/stores/nullstore.rb, line 10 def initialize(_ = {}) @raw = nil end
Public Instance Methods
[](_)
click to toggle source
Retrieve a key
# File lib/basiccache/stores/nullstore.rb, line 24 def [](_) nil end
[]=(_, value)
click to toggle source
Set a key
# File lib/basiccache/stores/nullstore.rb, line 31 def []=(_, value) value end
clear!(*_)
click to toggle source
Clears a specified key or the whole store
# File lib/basiccache/stores/nullstore.rb, line 17 def clear!(*_) true end
include?(_)
click to toggle source
Check for a key in the store
# File lib/basiccache/stores/nullstore.rb, line 45 def include?(_) false end
keys()
click to toggle source
Array of keys in the store
# File lib/basiccache/stores/nullstore.rb, line 52 def keys [] end
size()
click to toggle source
Return the size of the store
# File lib/basiccache/stores/nullstore.rb, line 38 def size 0 end