From ce850da379785f471109a6d2ba4e34eee7a15eed Mon Sep 17 00:00:00 2001 From: Marc Pervaz Boocha Date: Mon, 3 Mar 2025 11:22:32 +0530 Subject: Improved Concurency --- store.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'store.go') diff --git a/store.go b/store.go index 366bbd3..20241ac 100644 --- a/store.go +++ b/store.go @@ -136,8 +136,8 @@ func (s *store) lookup(key []byte) (*node, uint64, uint64) { // Get retrieves a value from the store by key with locking. func (s *store) Get(key []byte) ([]byte, time.Duration, bool) { - s.Lock.Lock() - defer s.Lock.Unlock() + s.Lock.RLock() + defer s.Lock.RUnlock() v, _, _ := s.lookup(key) if v != nil { -- cgit v1.2.3-70-g09d2