private static void InsertTenantCache(string cacheName, Pair <int, int> eSpaceTenantIdPair) { HttpRuntime.Cache.Insert( cacheName, eSpaceTenantIdPair.Second, AppInfo.CalculateCacheDependency(eSpaceTenantIdPair.First, eSpaceTenantIdPair.Second), DateTime.UtcNow.AddDays(1), TimeSpan.Zero, CacheItemPriority.NotRemovable, new CacheItemRemovedCallback(CacheRemovedCallback)); }
protected virtual void InitCache() { HttpRuntime.Cache.Insert( "siteProperties_e" + ESpaceId + "_t" + TenantId, TenantId, AppInfo.CalculateCacheDependency(ESpaceId, TenantId), DateTime.Now.AddDays(1), TimeSpan.Zero, CacheItemPriority.NotRemovable, new CacheItemRemovedCallback(SitePropRemovedCallback)); }
private static void InsertESpaceCache(string cacheName, int eSpaceId) { HttpRuntime.Cache.Insert( cacheName, eSpaceId, AppInfo.CalculateCacheDependency(eSpaceId, 0), DateTime.UtcNow.AddDays(1), TimeSpan.Zero, CacheItemPriority.NotRemovable, new CacheItemRemovedCallback(CacheRemovedCallback)); }
private void InitRecordsCache() { LoadAllEntriesMetadata(); cacheControl = true; if (UseCache) { HttpRuntime.Cache.Insert( "recordsCacheCache" + EntityKey + "_" + EspaceId + "_" + instanceId, EspaceId, AppInfo.CalculateCacheDependency(EspaceId, 0), DateTime.Now.AddDays(1), TimeSpan.Zero, CacheItemPriority.NotRemovable, new CacheItemRemovedCallback(InvalidateRecordsCache)); } }