Versions in this module Expand all Collapse all v0 v0.1.1 Jan 27, 2023 v0.1.0 Nov 28, 2022 Changes in this version + type Map struct + func (m *Map[K, V]) Delete(key K) + func (m *Map[K, V]) Load(key K) (value V, ok bool) + func (m *Map[K, V]) LoadAndDelete(key K) (value V, loaded bool) + func (m *Map[K, V]) LoadOrStore(key K, value V) (actual V, loaded bool) + func (m *Map[K, V]) Range(f func(key K, value V) bool) + func (m *Map[K, V]) Store(key K, value V) + type Mutex = ss.Mutex + type Pool struct + New func() T + func (p *Pool[T]) Get() (T, bool) + func (p *Pool[T]) MustGet() T + func (p *Pool[T]) Put(v T) + type RWMutex = ss.RWMutex + type Value struct + func (v *Value[T]) CompareAndSwap(old T, new T) (swapped bool) + func (v *Value[T]) Load() (val T, ok bool) + func (v *Value[T]) MustLoad() T + func (v *Value[T]) Store(val T) + func (v *Value[T]) Swap(new T) (val T, ok bool) + type WaitGroup = ss.WaitGroup