@@ -86,7 +86,7 @@ func TestClientStaleHandling(t *testing.T) {
8686 if age < 150 * time .Millisecond {
8787 return StateStale
8888 }
89- return StateTooStale
89+ return StateRotten
9090 }
9191
9292 t .Run ("without serve stale" , func (t * testing.T ) {
@@ -142,7 +142,7 @@ func TestClientStaleHandling(t *testing.T) {
142142
143143 value , err = cli .Get (ctx , "key2" )
144144 require .NoError (t , err )
145- assert .Equal (t , "fetch-4" , value .Data , "should refetch when too stale " )
145+ assert .Equal (t , "fetch-4" , value .Data , "should refetch when rotten " )
146146 assert .Equal (t , 4 , fetchCount )
147147 })
148148}
@@ -331,12 +331,12 @@ func TestStaleDataCleanupWhenUpstreamDeletes(t *testing.T) {
331331 return nil , & ErrKeyNotFound {}
332332 })
333333
334- // Stale check: fresh for 100ms, then TooStale (force refetch)
334+ // Stale check: fresh for 100ms, then Rotten (force refetch)
335335 checkStale := func (v * timestampedValue ) State {
336336 if clock .Now ().Before (v .ExpiresAt ) {
337337 return StateFresh
338338 }
339- return StateTooStale
339+ return StateRotten
340340 }
341341
342342 notFoundCache := newRistrettoCache [time.Time ](t )
@@ -361,7 +361,7 @@ func TestStaleDataCleanupWhenUpstreamDeletes(t *testing.T) {
361361 clock .Advance (150 * time .Millisecond )
362362
363363 // Verify cached data is now stale
364- assert .Equal (t , StateTooStale , checkStale (cachedValue ), "cached data should be stale " )
364+ assert .Equal (t , StateRotten , checkStale (cachedValue ), "cached data should be rotten " )
365365
366366 // Step 3: Meanwhile, data was deleted from upstream
367367 realDataExists = false
@@ -537,7 +537,7 @@ func TestDoFetchDoesNotTouchUpstream(t *testing.T) {
537537 if clock .Now ().Before (v .ExpiresAt ) {
538538 return StateFresh
539539 }
540- return StateTooStale
540+ return StateRotten
541541 }
542542
543543 client := NewClient (backend , trackedUpstream ,
@@ -641,15 +641,15 @@ func TestNotFoundCacheStale(t *testing.T) {
641641 assert .Equal (t , 2 , fetchCount , "async refresh should have happened" )
642642 })
643643
644- t .Run ("too stale triggers immediate fetch" , func (t * testing.T ) {
644+ t .Run ("rotten triggers immediate fetch" , func (t * testing.T ) {
645645 clock .Advance (600 * time .Millisecond ) // Beyond stale TTL
646646
647647 _ , err := cli .Get (ctx , "not-exist" )
648648 var e * ErrKeyNotFound
649649 assert .True (t , errors .As (err , & e ))
650650 // After refetch, error comes from upstream (not cached)
651- assert .False (t , e .Cached , "too stale refetch returns fresh upstream error" )
652- assert .Equal (t , 3 , fetchCount , "should refetch immediately when too stale " )
651+ assert .False (t , e .Cached , "rotten refetch returns fresh upstream error" )
652+ assert .Equal (t , 3 , fetchCount , "should refetch immediately when rotten " )
653653 })
654654}
655655
0 commit comments