Class: WurflCloud::Cache::LocalMemory
- Inherits:
-
Object
- Object
- WurflCloud::Cache::LocalMemory
- Defined in:
- lib/wurfl_cloud/cache/local_memory.rb
Instance Attribute Summary collapse
-
#mtime ⇒ Object
Returns the value of attribute mtime.
Instance Method Summary collapse
-
#[](key) ⇒ Object
Should return the value stored for the key, nil if the key is not in cache The LocalMemory cache stores the values in the local hash.
-
#[]=(key, value) ⇒ Object
reads the value from the local hash.
-
#initialize(options = nil, environment = nil) ⇒ LocalMemory
constructor
A new instance of LocalMemory.
-
#validate(current_mtime) ⇒ Object
Validates the cache it’s a no-op in the local memory cache.
Constructor Details
#initialize(options = nil, environment = nil) ⇒ LocalMemory
Returns a new instance of LocalMemory.
9 10 11 |
# File 'lib/wurfl_cloud/cache/local_memory.rb', line 9 def initialize(=nil, environment=nil) @cache = {} end |
Instance Attribute Details
#mtime ⇒ Object
Returns the value of attribute mtime.
13 14 15 |
# File 'lib/wurfl_cloud/cache/local_memory.rb', line 13 def mtime @mtime end |
Instance Method Details
#[](key) ⇒ Object
Should return the value stored for the key, nil if the key is not in cache The LocalMemory cache stores the values in the local hash
26 27 28 |
# File 'lib/wurfl_cloud/cache/local_memory.rb', line 26 def [](key) @cache[key] end |
#[]=(key, value) ⇒ Object
reads the value from the local hash
31 32 33 |
# File 'lib/wurfl_cloud/cache/local_memory.rb', line 31 def []=(key, value) @cache[key] = value end |
#validate(current_mtime) ⇒ Object
Validates the cache it’s a no-op in the local memory cache
21 22 |
# File 'lib/wurfl_cloud/cache/local_memory.rb', line 21 def validate(current_mtime) end |