おそらく、search_term をキーとして limit を使用して関数の読み込みをキャッシュする次のスニペットがあるとします (ビーカーでは、すべての引数のタプルの文字列表現に変換されます)。
# Assuming a cache object is available like:
cache = CacheManager(dict_of_config_options)
def populate_things():
@cache.cache('mycache', expire=15)
def load(search_term, limit, offset):
return load_the_data(search_term, limit, offset)
return load('rabbits', 20, 0)
データベースに何らかの挿入を行い、新しく更新された search_term に関連付けられたすべてのキャッシュ データを無効にしたい場合、すべてのキャッシュ データを列挙して手動で無効にするにはどうすればよいですか?