INNER CODE UNIT · Python
val
kr8s-org/kr8s · kr8s/_vendored/asyncache/__init__.py:92
val = await func(*args, **kwargs)
try:
async with lock:
cache[k] = val
except ValueError:
pass # val too large
return val
else:
def wrapper(*args, **kwargs):
k = key(*args, **kwargs)
try:
with lock:
return cache[k]