我正在使用带有多个命名缓存的 Windows AppFabric 缓存。可以为每个命名缓存设置单独的过期策略。
如果可能,请让我知道如何通过配置文件实现这一点。
示例代码
<add name="AFCM" type="CelloSaaS.Library.Provider.AppFabricCacheManager, CelloSaaS.Library" RequestTimeout="600"
RoutingClient="false" LocalCache="true" HostName="192.168.21.3"
CachePort="22233" CacheHostName="DistributedCacheService" NamedCache="AFCM" InvalidationPolicy="TimeoutBased" DefaultTimeOut="86400" SecurityMode="None" ProtectionLevel="None" MaxBufferSize = "10000000" />
<add name="ICM" type="CelloSaaS.Library.Provider.AppFabricCacheManager, CelloSaaS.Library" RequestTimeout="600"
RoutingClient="false" LocalCache="true" HostName="192.168.0.01"
CachePort="22233" CacheHostName="DistributedCacheService" NamedCache="ICM" InvalidationPolicy="TimeoutBased" DefaultTimeOut="86400" SecurityMode="None" ProtectionLevel="None" MaxBufferSize = "10000000" />
请注意,根据代码,我猜第三个标签中指定的策略是针对名为 AFCM 的命名缓存。请在这方面澄清我。