diff options
Diffstat (limited to 'src/evict.c')
-rw-r--r-- | src/evict.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/evict.c b/src/evict.c index f97285f2a..85a8d7ab0 100644 --- a/src/evict.c +++ b/src/evict.c @@ -678,10 +678,7 @@ int performEvictions(void) { * we only care about memory used by the key space. */ delta = (long long) zmalloc_used_memory(); latencyStartMonitor(eviction_latency); - if (server.lazyfree_lazy_eviction) - dbAsyncDelete(db,keyobj); - else - dbSyncDelete(db,keyobj); + dbGenericDelete(db,keyobj,server.lazyfree_lazy_eviction,DB_FLAG_KEY_EVICTED); latencyEndMonitor(eviction_latency); latencyAddSampleIfNeeded("eviction-del",eviction_latency); delta -= (long long) zmalloc_used_memory(); |