diff --git a/src/leveled_bookie.erl b/src/leveled_bookie.erl index 055cfa9..b450bcc 100644 --- a/src/leveled_bookie.erl +++ b/src/leveled_bookie.erl @@ -1188,9 +1188,8 @@ maybepush_ledgercache(MaxCacheSize, Cache, Penciller) -> case leveled_penciller:pcl_pushmem(Penciller, CacheToLoad) of ok -> Cache0 = #ledger_cache{}, - true = ets:delete(Tab), - NewTab = ets:new(mem, [ordered_set]), - {ok, Cache0#ledger_cache{mem=NewTab}}; + true = ets:delete_all_objects(Tab), + {ok, Cache0#ledger_cache{mem=Tab}}; returned -> {returned, Cache} end;