github.com/xprgv/tsmap-go

Thread-safe map


Install
go get github.com/xprgv/tsmap-go

Documentation

Thread-safe map

Install

go get -u github.com/xprgv/tsmap-go

Usage

storage := tsmap.NewThreadSafeMap[int, string]()
storage.Set(1, "data1")
data, exist = storage.Get(1)
storage.Size()
storage.ForEach(func(value string) {
// some processing
})
_, _ = storage.Pop(1)
storage.Delete(1)
storage.Flush()