Windows Server AppFabric, for the most part, manages the logical and physical distribution of data implicitly. It controls where the cache item is stored when added for the first time. It also manages how to move data around different hosts (within the cluster based on cache configuration) throughout its lifecycle. Most of the time we would want to leave cache item management (especially in terms of where data is being placed and how it is grouped together) with Windows Server AppFabric.
However, there are times when developing real-world applications that we would like to control the organization of a set of cache items. One of the most common use cases that requires the control of cache item grouping is when we have a logical collection of data and we may not know the keys of cache items at runtime.
Windows Server AppFabric allows logical (and to an extent physical) organization of data via named regions. By using named regions we can tell Windows Server AppFabric...