forked from tangled.org/core
Something went wrong. Try again.
338 B · 23 lines
Go
at ci
123456789101112131415161718192021222324package cursor
import ( "sync")
type MemoryStore struct { store sync.Map}
func (m *MemoryStore) Set(knot string, cursor int64) { m.store.Store(knot, cursor)}
func (m *MemoryStore) Get(knot string) (cursor int64) { if result, ok := m.store.Load(knot); ok { if val, ok := result.(int64); ok { return val } }
return 0}