I'm not familiar with the memcached taglib, but generally you cannot delete groups of keys from memcached without knowing the exact key name. This is a very common problem because you don't always know exactly what keys you have created that belong to a certain group, you only know that you want to invalidate the whole group.
We solve this in our products by doing a double fetch, we store a prefix under the group name, and then all keys that belong to the group gets this prefix prepended to them. If you then change the prefix for a group, you invalidate all the keys in that group. I have absolutely no idea if you can do this with the taglib (I'm guessing not), but it could perhaps be implemented as a feature of the taglib itself? /Henrik Schröder On Fri, Sep 19, 2008 at 7:52 AM, vp <[EMAIL PROTECTED]> wrote: > > Hii, > > > I am using the memcached taglib . most of the pages have pagination ie > the key is like topis_1 , topics_2 ... , so they all have a common > group Name "Topic" > > > Whenever a new topic is added or deleted , i need to flush all the > cached pages in group Topic. > > i have added a flush tag on action : > > <cache:flush scope="application" groups="Topic"/> > > but this gives an error : > According to the TLD or the tag file, attribute key is mandatory for > tag flush > > > How can this problem be resolved ? > > > Any help will be appreciated . > > Thanking in advance . >
