Versions in this module Expand all Collapse all v0 v0.1.0 Jun 28, 2026 Changes in this version + var SHARD_COUNT = 32 + type ConcurrentMap struct + func NewStringer[K Stringer, V any]() ConcurrentMap[K, V] + func NewWithCustomShardingFunction[K comparable, V any](sharding func(key K) uint32) ConcurrentMap[K, V] + func New[V any]() ConcurrentMap[string, V] + func (m *ConcurrentMap[K, V]) UnmarshalJSON(b []byte) error + func (m ConcurrentMap[K, V]) Clear() + func (m ConcurrentMap[K, V]) Count() int + func (m ConcurrentMap[K, V]) Delete(key K) + func (m ConcurrentMap[K, V]) Load(key K) (V, bool) + func (m ConcurrentMap[K, V]) LoadAndDelete(key K) (V, bool) + func (m ConcurrentMap[K, V]) LoadOrStore(key K, value V) (actual V, loaded bool) + func (m ConcurrentMap[K, V]) MarshalJSON() ([]byte, error) + func (m ConcurrentMap[K, V]) ParallelRange(f func(key K, value V)) + func (m ConcurrentMap[K, V]) Range(f func(key K, value V) bool) + func (m ConcurrentMap[K, V]) Store(key K, value V) + type ConcurrentMapShared struct + type Stringer interface