class Stormpath::Cache::MemoryStore
Public Class Methods
new(opts = nil)
click to toggle source
# File lib/stormpath-sdk/cache/memory_store.rb 4 def initialize(opts = nil) 5 @store = {} 6 end
Public Instance Methods
clear()
click to toggle source
# File lib/stormpath-sdk/cache/memory_store.rb 20 def clear 21 @store.clear 22 end
delete(key)
click to toggle source
# File lib/stormpath-sdk/cache/memory_store.rb 16 def delete(key) 17 @store.delete(key) 18 end
get(key)
click to toggle source
# File lib/stormpath-sdk/cache/memory_store.rb 8 def get(key) 9 @store[key] 10 end
put(key, entry)
click to toggle source
# File lib/stormpath-sdk/cache/memory_store.rb 12 def put(key, entry) 13 @store[key] = entry 14 end
size()
click to toggle source
# File lib/stormpath-sdk/cache/memory_store.rb 24 def size 25 @store.size 26 end