NonConcurrentMapBackend
@!visibility private
WARNING: Mutex_m is a non-reentrant lock, so the synchronized methods are not allowed to call each other.
# File lib/concurrent/collection/map/synchronized_map_backend.rb, line 16 def [](key) synchronize { super } end
# File lib/concurrent/collection/map/synchronized_map_backend.rb, line 20 def []=(key, value) synchronize { super } end
# File lib/concurrent/collection/map/synchronized_map_backend.rb, line 68 def clear synchronize { super } end
# File lib/concurrent/collection/map/synchronized_map_backend.rb, line 32 def compute(key) synchronize { super } end
# File lib/concurrent/collection/map/synchronized_map_backend.rb, line 24 def compute_if_absent(key) synchronize { super } end
# File lib/concurrent/collection/map/synchronized_map_backend.rb, line 28 def compute_if_present(key) synchronize { super } end
# File lib/concurrent/collection/map/synchronized_map_backend.rb, line 60 def delete(key) synchronize { super } end
# File lib/concurrent/collection/map/synchronized_map_backend.rb, line 64 def delete_pair(key, value) synchronize { super } end
# File lib/concurrent/collection/map/synchronized_map_backend.rb, line 48 def get_and_set(key, value) synchronize { super } end
# File lib/concurrent/collection/map/synchronized_map_backend.rb, line 76 def get_or_default(key, default_value) synchronize { super } end
# File lib/concurrent/collection/map/synchronized_map_backend.rb, line 52 def key?(key) synchronize { super } end
# File lib/concurrent/collection/map/synchronized_map_backend.rb, line 36 def merge_pair(key, value) synchronize { super } end
# File lib/concurrent/collection/map/synchronized_map_backend.rb, line 44 def replace_if_exists(key, new_value) synchronize { super } end
# File lib/concurrent/collection/map/synchronized_map_backend.rb, line 40 def replace_pair(key, old_value, new_value) synchronize { super } end
Generated with the Darkfish Rdoc Generator 2.