class Stormpath::Cache::CacheManager

Public Class Methods

new(_opts = nil) click to toggle source
  # File lib/stormpath-sdk/cache/cache_manager.rb
4 def initialize(_opts = nil)
5   @caches = {}
6 end

Public Instance Methods

create_cache(region, opts) click to toggle source
   # File lib/stormpath-sdk/cache/cache_manager.rb
 8 def create_cache(region, opts)
 9   @caches[region] = Cache.new(opts)
10 end
get_cache(region) click to toggle source
   # File lib/stormpath-sdk/cache/cache_manager.rb
12 def get_cache(region)
13   @caches[region]
14 end
stats() click to toggle source
   # File lib/stormpath-sdk/cache/cache_manager.rb
16 def stats
17   Hash[@caches.map { |region, cache| [region, cache.stats] }]
18 end