This module is used when a delegate is NOT being used.

Methods
Public Instance methods
[](key)
# File lib/more/facets/synchash.rb, line 87
    def [](key)
      @sync.synchronize(::Sync::SH) { super }
    end
[]=(key, value)
# File lib/more/facets/synchash.rb, line 91
    def []=(key, value)
      @sync.synchronize(::Sync::EX) { super }
    end
clear()
# File lib/more/facets/synchash.rb, line 99
    def clear
      @sync.synchronize(::Sync::EX) { super }
    end
delete(key)
# File lib/more/facets/synchash.rb, line 95
    def delete(key)
      @sync.synchronize(::Sync::EX) { super }
    end
keys()
# File lib/more/facets/synchash.rb, line 111
    def keys
      @sync.synchronize(::Sync::SH) { super }
    end
size()
# File lib/more/facets/synchash.rb, line 103
    def size
      @sync.synchronize(::Sync::SH) { super }
    end
values()
# File lib/more/facets/synchash.rb, line 107
    def values
      @sync.synchronize(::Sync::SH) { super }
    end