2010/2/8 Diego Purpo <diego.pu...@infocube.it> > Salve a tutti. > > Devo modificare un metodo di un BroserView che è dichiarato @memoize. > Se il metodo è di una view probabilmente il memoize che usi viene da plone.memoize.instance (correggimi se sbaglio).
> Coerentemente a quanto previsto dal prodotto il risultato del metodo è in > cache e quindi questo non viene più eseguito. > Ok, molto bene, ma come svuoto la cache quando lo voglio aggiornare? > Se hai un metodo che ha bisogno della cache svuotata prima di essere eseguito pui decorarlo con @instance.clearbefore. Un metodo vuoto così decorato sarebbe a tutti gli effetti uno svuota-cache. Se invece usi memoize.ram puoi cambiare la funzione che genera l'hash per il lookup della cache. cfr http://svn.plone.org/svn/plone/plone.memoize/trunk/plone/memoize/README.txt Silvio
_______________________________________________ Plone-IT mailing list Plone-IT@lists.plone.org http://lists.plone.org/mailman/listinfo/plone-it http://www.nabble.com/Plone---Italy-f21728.html