Search code examples
memcachedtaggingappfabricdistributed-caching

Any distributed cache systems that allows for tagging content?


I'd like to know if there is any distributed cache systems like memcached, velocity or sharedcache that allows me to tag content with more than just it's name, or that can relate items to eachother, so if i invalidate the cache for one item it also invalidates the related items too.

eg. if i have two pages that reference the same data and that data changes, i'd like the cache for the two referencing pages to invalidate.

  • or is this an addition to one of those projects begging to be developed? :)

edit: i'm on asp.net


Solution

  • Velocity has support for tagging where each tag is a string. Objects can be retrieved by a tag or by multiple tags e.g. 'Condiment' AND 'Free Delivery'.

    However Velocity has no support for dependencies - IIRC the Velocity team have said dependencies will not be in v1.