Class: CustomCache::SessionCache
- Inherits:
-
ScopeCache
show all
- Includes:
- Singleton
- Defined in:
- lib/custom_cache/session_cache.rb
Constant Summary
Constants inherited
from Base
Base::DEFAULT_EXPIRY
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from ScopeCache
#cached_content, #clear, #read, #write
Class Method Details
.clear! ⇒ Object
15
16
17
|
# File 'lib/custom_cache/session_cache.rb', line 15
def self.clear!
self.instance.clear
end
|
.create(session_id) ⇒ Object
7
8
9
|
# File 'lib/custom_cache/session_cache.rb', line 7
def self.create(session_id)
Thread.current[:session_id] = session_id
end
|
Instance Method Details
#scope ⇒ Object
11
12
13
|
# File 'lib/custom_cache/session_cache.rb', line 11
def scope
"session#{Thread.current[:session_id]}_cache" if Thread.current[:session_id].present?
end
|