On Friday 09 March 2007 12:51, Dave Rolsky wrote:
> On Fri, 9 Mar 2007, Andy Grundman wrote:
> > We've been discussing this a bit in #catalyst-dev.  I think Memoize would
> > work, but it needs to be done carefully so it works with all our
> > different varieties of calling uri_for, and also with multiple Catalyst
> > apps running under the same mod_perl instance, for example.
>
> It might be safer and simpler to not use Memoize, and store the
> memoizations in the Catalyst object passed into the method. That'd avoid
> the multi-app problem. Another potential problem using Memoize is that you
> could have more or less unlimited memory bloat over time. By storing this
> in the object, you ensure that the cache is cleaned regularly.

Memoize on CPAN does LRU cache expiration.  If we do decide to cache, we can 
easily steal the relevant code :) 

Regards,
Jonathan Rockway

-- 
package JAPH;use Catalyst qw/-Debug/;($;=JAPH)->config(name => do {
$,.=reverse qw[Jonathan tsu rehton lre rekca Rockway][$_].[split //,
";$;"]->[$_].q; ;for 1..4;$,=~s;^.;;;$,});$;->setup;

Attachment: pgp2NkLTkcmPF.pgp
Description: PGP signature

_______________________________________________
List: Catalyst@lists.rawmode.org
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.rawmode.org/
Dev site: http://dev.catalyst.perl.org/

Reply via email to