On 10 Feb 2009, at 02:05, Ashley wrote:
Actually, replying to myself already; and top posting to boot.
Tut tut, if you weren't offering to write code, I'd have to call the
mail police ;_)
Alternatively: would it be a good idea to make the ::Store
automatically discover the cache if it's there already? I might try
a patch for that but I doubt it's as easy as a new store. I'd like
it better though.
I started this mail with "I think making Session::Store::Delegate be
able to delegate into a cache provided by Catalyst::Plugin::Cache
would be cool."
Having thought about this, it is utter bollocks.
Catalyst::Plugin::Cache should _itself_ delegate into models, as
again we have an interface which is basically about adding some
semantic features (caching instead of session storage) to a model,
and it should be possible to reuse the _same_ model (for example
memache) for:
1) Caching
2) Session storage
3) Direct use in user code (e.g. memache counters).
I don't think you'd often / sanely want to do all three of these in
the same model, but having the uniform configuration and flexibility
to be able to do all of these via the model abstraction seems like
the way to go for me.
Cheers
t0m
_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/