github.com/prysmaticlabs/prysm@v1.4.4/beacon-chain/operations/attestations/kv/benchmark_test.go (about) 1 package kv_test 2 3 import ( 4 "testing" 5 6 "github.com/prysmaticlabs/prysm/beacon-chain/operations/attestations/kv" 7 ethpb "github.com/prysmaticlabs/prysm/proto/eth/v1alpha1" 8 "github.com/prysmaticlabs/prysm/shared/testutil/assert" 9 ) 10 11 func BenchmarkAttCaches(b *testing.B) { 12 ac := kv.NewAttCaches() 13 14 att := ðpb.Attestation{} 15 16 for i := 0; i < b.N; i++ { 17 assert.NoError(b, ac.SaveUnaggregatedAttestation(att)) 18 assert.NoError(b, ac.DeleteAggregatedAttestation(att)) 19 } 20 }