use lru_redux getset for simplicity

This commit is contained in:
Michael Go 2025-01-10 14:41:35 -04:00
parent 2a5ecf068f
commit bd05dfbd1c

View File

@ -44,9 +44,7 @@ module Liquid
# Cache only exists during parsing
if cache
return cache[markup] if cache.key?(markup)
cache[markup] = inner_parse(markup, ss, cache).freeze
cache.getset(markup) { inner_parse(markup, ss, cache).freeze }
else
inner_parse(markup, ss, nil).freeze
end