diff --git a/beacon-chain/cache/tracked_validators.go b/beacon-chain/cache/tracked_validators.go index d3a86c0bdc..6aa4b4a771 100644 --- a/beacon-chain/cache/tracked_validators.go +++ b/beacon-chain/cache/tracked_validators.go @@ -25,7 +25,7 @@ type ( } TrackedValidatorsCache struct { - trackedValidators cache.Cache + trackedValidators *cache.Cache } ) @@ -50,7 +50,7 @@ var ( // NewTrackedValidatorsCache creates a new cache for tracking validators. func NewTrackedValidatorsCache() *TrackedValidatorsCache { return &TrackedValidatorsCache{ - trackedValidators: *cache.New(defaultExpiration, cleanupInterval), + trackedValidators: cache.New(defaultExpiration, cleanupInterval), } } diff --git a/changelog/manu_tracked_validators_cache.md b/changelog/manu_tracked_validators_cache.md new file mode 100644 index 0000000000..58adbde5b7 --- /dev/null +++ b/changelog/manu_tracked_validators_cache.md @@ -0,0 +1,3 @@ +### Fixed + +- Tracked validator cache: Make sure no to loose the reference. \ No newline at end of file