Używam bufora Flask w moim API w pythonie.Pamięć podręczna kolb, odpowiednik delete_memoized dla jasnego
Obecnie używam dekorator @app.cache.memoize(cache_memoize_value)
i opróżnić go poprzez wywołanie app.cache.delete_memoized(view)
Problemem jest to, że z memoize
będzie buforowane dla n
poglądów i nie na określony czas. Jeśli chcę określić limit czasu dla pamięci podręcznej, muszę użyć dekoratora @app.cache.cached(timeout=300)
i wyczyścić go za pomocą app.cache.clear()
. Jednak ta przejrzysta metoda oczyści wszystko, a nie tylko określony widok.
Jak mogę wyczyścić określony widok tylko podczas korzystania z buforowanego dekoratora?
w rzeczywistości, mam ten sam problem. Istnieje funkcja "delete", ale api mówi: " delete (* args, ** kwargs) Funkcja proxy dla wewnętrznego obiektu pamięci podręcznej. ' – tim