Module: RequestLocalCache

Defined in:
lib/request_local_cache.rb,
lib/request_local_cache/railtie.rb,
lib/request_local_cache/version.rb,
lib/request_local_cache/middleware.rb

Defined Under Namespace

Classes: Middleware, Railtie

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.clear!Object



11
12
13
# File 'lib/request_local_cache.rb', line 11

def self.clear!
  Thread.current[:request_local_store] = nil
end

.storeObject



6
7
8
9
# File 'lib/request_local_cache.rb', line 6

def self.store
  Thread.current[:request_local_store] ||=
    ActiveSupport::Cache::Strategy::LocalCache::LocalStore.new
end