import{_ as i,c as a,o as n,ae as e}from"./chunks/framework.BHrE6nLq.js";const c=JSON.parse('{"title":"decos","description":"","frontmatter":{"title":"decos","order":100},"headers":[],"relativePath":"en/dev/api/decos.md","filePath":"en/dev/api/decos.md","lastUpdated":null}'),t={name:"en/dev/api/decos.md"};function h(l,s,p,k,r,d){return n(),a("div",null,s[0]||(s[0]=[e(`
nonebot_plugin_marshoai.decos
from_cache(key)
def from_cache(key):
def decorator(func):
def wrapper(*args, **kwargs):
cached = cache.get(key)
if cached:
return cached
else:
result = func(*args, **kwargs)
cache.set(key, result)
return result
return wrapper