core/txpool: rename reserver handle to reservation handle

This commit is contained in:
lightclient 2025-04-08 15:11:01 -06:00
parent 42d1156472
commit 32169a27e9
No known key found for this signature in database
GPG key ID: 657913021EF45A6A

View file

@ -52,8 +52,8 @@ func NewReservationTracker() *ReservationTracker {
// NewHandle creates a named handle on the ReservationTracker. The handle // NewHandle creates a named handle on the ReservationTracker. The handle
// identifies the subpool so ownership of reservations can be determined. // identifies the subpool so ownership of reservations can be determined.
func (r *ReservationTracker) NewHandle(id int) *ReserverHandle { func (r *ReservationTracker) NewHandle(id int) *ReservationHandle {
return &ReserverHandle{r, id} return &ReservationHandle{r, id}
} }
// Reserver is an interface for creating and releasing owned reservations in the // Reserver is an interface for creating and releasing owned reservations in the
@ -72,17 +72,17 @@ type Reserver interface {
Has(address common.Address) bool Has(address common.Address) bool
} }
// ReserverHandle is a named handle on ReservationTracker. It is held by subpools to // ReservationHandle is a named handle on ReservationTracker. It is held by subpools to
// make reservations for accounts it is tracking. The id is used to determine // make reservations for accounts it is tracking. The id is used to determine
// which pool owns an address and disallows non-owners to hold or release // which pool owns an address and disallows non-owners to hold or release
// addresses it doesn't own. // addresses it doesn't own.
type ReserverHandle struct { type ReservationHandle struct {
tracker *ReservationTracker tracker *ReservationTracker
id int id int
} }
// Hold implements the Reserver interface. // Hold implements the Reserver interface.
func (h *ReserverHandle) Hold(addr common.Address) error { func (h *ReservationHandle) Hold(addr common.Address) error {
h.tracker.lock.Lock() h.tracker.lock.Lock()
defer h.tracker.lock.Unlock() defer h.tracker.lock.Unlock()
@ -105,7 +105,7 @@ func (h *ReserverHandle) Hold(addr common.Address) error {
} }
// Release implements the Reserver interface. // Release implements the Reserver interface.
func (h *ReserverHandle) Release(addr common.Address) error { func (h *ReservationHandle) Release(addr common.Address) error {
h.tracker.lock.Lock() h.tracker.lock.Lock()
defer h.tracker.lock.Unlock() defer h.tracker.lock.Unlock()
@ -129,7 +129,7 @@ func (h *ReserverHandle) Release(addr common.Address) error {
} }
// Has implements the Reserver interface. // Has implements the Reserver interface.
func (h *ReserverHandle) Has(address common.Address) bool { func (h *ReservationHandle) Has(address common.Address) bool {
h.tracker.lock.RLock() h.tracker.lock.RLock()
defer h.tracker.lock.RUnlock() defer h.tracker.lock.RUnlock()