From 915ef3a222a4b2b1472fe73dc88f7ce4e4a9420b Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Fri, 30 Jun 2023 22:01:55 +0200 Subject: util.cache: Pass cache itself to eviction callback Simplifies access to the cache without moving code around a lot given the currently common pattern of local some_cache = cache.new(size, function(k,v) end) --- spec/util_cache_spec.lua | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'spec') diff --git a/spec/util_cache_spec.lua b/spec/util_cache_spec.lua index d4e609ed..ae7b1936 100644 --- a/spec/util_cache_spec.lua +++ b/spec/util_cache_spec.lua @@ -390,8 +390,7 @@ describe("util.cache", function() end); it("eviction stuff", function () - local c; - c = cache.new(4, function(_k,_v) + local c = cache.new(4, function(_k,_v,c) if c.size < 10 then c:resize(c.size*2); end -- cgit v1.2.3