prysm-pulse/beacon-chain/operations/synccommittee/kv.go
terence 5a66807989
Update to V5 (#13622)
* First take at updating everything to v5

* Patch gRPC gateway to use prysm v5

Fix patch

* Update go ssz

---------

Co-authored-by: Preston Van Loon <pvanloon@offchainlabs.com>
2024-02-15 05:46:47 +00:00

25 lines
557 B
Go

package synccommittee
import (
"sync"
"github.com/prysmaticlabs/prysm/v5/container/queue"
)
// Store defines the caches for various sync committee objects
// such as message(un-aggregated) and contribution(aggregated).
type Store struct {
messageLock sync.RWMutex
messageCache *queue.PriorityQueue
contributionLock sync.RWMutex
contributionCache *queue.PriorityQueue
}
// NewStore initializes a new sync committee store.
func NewStore() *Store {
return &Store{
messageCache: queue.New(),
contributionCache: queue.New(),
}
}