CacheItem regionName属性责任/使用?

Tom*_*ass 6 c# asp.net caching .net-4.0

MSDN文档没有详细解释它用于什么..

由于它是可选的,我几乎可以假设它具有某种类似的元数据......

我现在如何看待它,我想将其用作为特定用户指定缓存的方法,例如:

new CacheItem(key: "keyName", value: objectData, regionName: "userName")
Run Code Online (Sandbox Code Playgroud)

CacheItem类的regionName属性有什么责任?它是干什么用的?

fia*_*iat 7

ASP.NET应用程序中使用多个缓存对象缓存应用程序数据

自定义类演示了如何将缓存数据存储在内存中的命名区域中.内置内存缓存对象不支持区域的概念,但在本博客中使用它来演示如何在自定义缓存类中实现区域.缓存区域是存储器中的分区,其被保留用于存储一个或多个缓存对象.缓存区域有助于在内存中组织缓存对象.

(我的重点)