I'm currently evaluating Windows Server AppFabric as a distributed cache solution. If we implement AppFabric, we'd have something like 3 or 4 different web applications using it for caching. I've seen that AppFabric provides the ability to created named caches. I'm wondering if it's possible to set a max size on on a named cache? It looks like you can set a max. memory size for a cache cluster host but I haven't seen anything to indicate that this can be done on a per cache basis.
The reason I'm interested in setting a max. size on a per cache basis is my thought is we'd create one named cache per application that would use AppFabric. Then, objects cached by, for example, application A wouldn't potentially lead to eviction of objects cached by application B. Perhaps I'm thinking about this incorrectly or there's another AppFabric feature that can accomplish this. Any insight would be appreciated.