私はPythonで自分のAPIにフラスカキャッシュを使用しています。フラスキャッシュは、クリアのためにdelete_memoizedに相当します。
現在、私はデコレータ@app.cache.memoize(cache_memoize_value)
を使用していますが、私はこの問題は、memoize
と、それは特定の時間のためのn
ビューとないためにキャッシュされるということですapp.cache.delete_memoized(view)
を呼び出すことによって、それをフラッシュします。キャッシュのタイムアウトを指定する場合は、デコレータ@app.cache.cached(timeout=300)
を使用し、app.cache.clear()
でクリアする必要があります。しかし、この明確な方法は、特定のビューだけでなくすべてをクリアします。
キャッシュされたデコレータを使用しているときに特定のビューのみをクリアするにはどうすればよいですか?
を行う必要があり、私は同じ問題を抱えて。関数 'delete'がありますが、APIは' delete(* args、** kwargs)です。 内部キャッシュオブジェクトのプロキシ関数です。 ' – tim