Updated client-go expiration cache to take in expiration policies

Kubernetes-commit: bc226a2a899a6d7d85be3b589d20d22c4777f84e
This commit is contained in:
tiffany jernigan
2019-03-22 07:38:35 +00:00
committed by Kubernetes Publisher
parent 6ccfe144cd
commit 9e76b965b3
3 changed files with 32 additions and 24 deletions

View File

@@ -38,7 +38,7 @@ type FakeExpirationPolicy struct {
RetrieveKeyFunc KeyFunc
}
func (p *FakeExpirationPolicy) IsExpired(obj *timestampedEntry) bool {
func (p *FakeExpirationPolicy) IsExpired(obj *TimestampedEntry) bool {
key, _ := p.RetrieveKeyFunc(obj)
return !p.NeverExpire.Has(key)
}