I’ve just released a new project called Boogaloo. It’s a simple cache
that provides persistent and temporary caching, you can also use it to
your own custom services.
The main release announcement is over on ruby-talk (sorry for those
this twice). I’m posting it here too as although Boogaloo isn’t specific
Rails, I did create it out of the needs of my own Rails application.
With Boogaloo you can very easily (and quickly!) get a cache up and
for your web nodes to share (no more caches on each node – not that you
were doing that anyway, right?). It’s also very handy place to put
that you may need between requests, such as a multi-step form or wizard
thingy (no more putting them in the session). Simply provide Boogaloo
an expiration time along with your object and let it perform the cleanup
when the time comes. Simple.