NewExpirationStore creates and returns a ExpirationCache for a given policy
(keyFunc KeyFunc, expirationPolicy ExpirationPolicy)
| 207 | |
| 208 | // NewExpirationStore creates and returns a ExpirationCache for a given policy |
| 209 | func NewExpirationStore(keyFunc KeyFunc, expirationPolicy ExpirationPolicy) Store { |
| 210 | return &ExpirationCache{ |
| 211 | cacheStorage: NewThreadSafeStore(Indexers{}, Indices{}), |
| 212 | keyFunc: keyFunc, |
| 213 | clock: clock.RealClock{}, |
| 214 | expirationPolicy: expirationPolicy, |
| 215 | } |
| 216 | } |
no test coverage detected