Make OnEvicted() a little faster
This commit is contained in:
parent
7c1e7f5829
commit
76f1250a65
2
cache.go
2
cache.go
|
@ -906,8 +906,8 @@ func (c *cache) DeleteExpired() {
|
||||||
// not when it is overwritten.) Set to nil to disable.
|
// not when it is overwritten.) Set to nil to disable.
|
||||||
func (c *cache) OnEvicted(f func(string, interface{})) {
|
func (c *cache) OnEvicted(f func(string, interface{})) {
|
||||||
c.mu.Lock()
|
c.mu.Lock()
|
||||||
defer c.mu.Unlock()
|
|
||||||
c.onEvicted = f
|
c.onEvicted = f
|
||||||
|
c.mu.Unlock()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Write the cache's items (using Gob) to an io.Writer.
|
// Write the cache's items (using Gob) to an io.Writer.
|
||||||
|
|
Loading…
Reference in New Issue