Hello,
some cached elements of my project are stored in memcache. I'm using memcache tagging mechanism (not native, of course) to simplify cache invalidation control. Everything is ok, but project is growing, number of controllers and models is growing and it is becoming really difficult to support cache invalidation control. Unfortunately, it is a common situation to forget invalidate cache... :( Is there any code patterns helping to avoid it?
It would be really great if I could separate memcache invalidation routine from model or controller.
Thank you.