Class: EntityCache::Store::Internal::Scope::Global
Defined Under Namespace
Classes: ThreadSafeHash
Instance Attribute Summary
#subject
Instance Method Summary
collapse
build, configure, #get, #put
Instance Method Details
#records ⇒ Object
6
7
8
|
# File 'lib/entity_cache/store/internal/scope/global.rb', line 6
def records
records_by_subject[subject]
end
|
#records_by_subject ⇒ Object
10
11
12
13
14
15
16
|
# File 'lib/entity_cache/store/internal/scope/global.rb', line 10
def records_by_subject
mutex.synchronize do
@@records_by_subject ||= {}
@@records_by_subject[subject] ||= ThreadSafeHash.new
@@records_by_subject
end
end
|