Location di cache di @beaker_cache di Beaker in Piloni
Domanda
Ho già chiesto questo su piloni-discutere ma non ottenne risposta.
Non riesco a trovare in cui è memorizzato nella cache del decoratore @beaker_cache. Ho pensato che dovrebbe essere nella directory dei dati, ma non lo è. Non è anche in / tmp. Ho provato a installare beaker.cache.data_dir =% (qui) s / dati / cache e la creazione della directory manualmente, ma è ancora lì (la dir è sempre vuota).
Tuttavia, la cache funziona. Se mi aggiorna la pagina la seconda volta che vedo le query di database. Dove è memorizzato allora?
Soluzione
A seconda di come si utilizza il decoratore, potrebbe essere la memorizzazione dei dati in memoria.
@cache.cache('mycache', type="file", expire=15)
def my_action(self):
stuff
type
può essere 'file', 'memoria', o 'database'. L'impostazione predefinita è la memoria.