Skip to content

Commit c464b92

Browse files
committed
add cache
1 parent 0cb8277 commit c464b92

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

packages/service-library/src/servicelib/redis/_semaphore_lua.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,12 @@
1313
>>> my_acquire_script(keys=[...], args=[...])
1414
"""
1515

16+
from functools import lru_cache
1617
from importlib import resources
1718
from typing import Final
1819

1920

21+
@lru_cache
2022
def _load_script(script_name: str) -> str:
2123
with resources.path("servicelib.redis.lua", f"{script_name}.lua") as script_file:
2224
return script_file.read_text(encoding="utf-8").strip()

0 commit comments

Comments
 (0)