Use typed *Item in DeleteFunc

This commit is contained in:
Bjørn Erik Pedersen
2020-08-13 16:10:22 +02:00
parent e9b7be5016
commit a42bd4a9c8
6 changed files with 13 additions and 13 deletions

View File

@@ -155,7 +155,7 @@ func (c *LayeredCache) DeletePrefix(primary, prefix string) int {
}
// Deletes all items that share the same primary key and where the matches func evaluates to true.
func (c *LayeredCache) DeleteFunc(primary string, matches func(key string, item interface{}) bool) int {
func (c *LayeredCache) DeleteFunc(primary string, matches func(key string, item *Item) bool) int {
return c.bucket(primary).deleteFunc(primary, matches, c.deletables)
}