lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb
Class NonConcurrentMapBackend
has 22 methods (exceeds 20 allowed). Consider refactoring. Open
Open
class NonConcurrentMapBackend
# WARNING: all public methods of the class must operate on the @backend
# directly without calling each other. This is important because of the
# SynchronizedMapBackend which uses a non-reentrant mutex for performance