+
+ for i := 0; i < maxCachedVoteResults+10; i++ {
+ voteResult := newVoteResult(uint64(i))
+ cache.lookupVoteResult(voteResult.Seq)
+ }
+
+ for i := 0; i < 10; i++ {
+ voteResult := newVoteResult(uint64(i))
+ if v, _ := cache.getVoteResult(voteResult.Seq); v != nil {
+ t.Fatalf("find old vote result")
+ }
+ }
+
+ for i := 10; i < maxCachedVoteResults+10; i++ {
+ voteResult := newVoteResult(uint64(i))
+ if v, _ := cache.getVoteResult(voteResult.Seq); v == nil {
+ t.Fatalf("can't find new vote result")
+ }
+ }