Versions in this module Expand all Collapse all v0 v0.1.1 Apr 11, 2021 v0.1.0 Oct 22, 2020 Changes in this version + type StringKeyBtreeMap struct + func NewStringKeyBtreeMap() *StringKeyBtreeMap + func (m *StringKeyBtreeMap) Exist(key string) bool + func (m *StringKeyBtreeMap) GetOk(key string) (interface{}, bool) + func (m *StringKeyBtreeMap) Range(begin, end string, fn func(key string, val interface{}) bool) + func (m *StringKeyBtreeMap) RangeAll(fn func(key string, val interface{})) + func (m *StringKeyBtreeMap) Remove(key string) + func (m *StringKeyBtreeMap) RemoveAll() + func (m *StringKeyBtreeMap) RemoveIf(fn func(key string, val interface{}) bool) + func (m *StringKeyBtreeMap) Set(key string, val interface{}) + type StringKeyHashMap struct + func NewStringKeyHashMap(shard uint32, fn func(key string) uint32) *StringKeyHashMap + func (m *StringKeyHashMap) GetOk(key string) (interface{}, bool) + func (m *StringKeyHashMap) Remove(key string) + func (m *StringKeyHashMap) RemoveAll() + func (m *StringKeyHashMap) Set(key string, val interface{})