Class
ThreadSafe::AtomicReferenceCacheBackend::Table
In:
lib/thread_safe/atomic_reference_cache_backend.rb
Parent:
Util::PowerOfTwoTuple
Methods
cas_new_node
delete_node_at
try_lock_via_hash
try_to_cas_in_computed
Public Instance methods
cas_new_node
(i, hash, key, value)
delete_node_at
(i, node, predecessor_node)
try_lock_via_hash
(i, node, node_hash) {|if volatile_get(i) == node| ...}
try_to_cas_in_computed
(i, hash, key) {|NULL| ...}
[Validate]