Here are the examples of the csharp api class Abp.Runtime.Caching.ICacheManager.GetCache(string) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
29 Examples
1
1. Example
Project: aspnetboilerplate
Source File: TenantCacheManagerExtensions.cs
Source File: TenantCacheManagerExtensions.cs
public static ITypedCache<string, int?> GetTenantByNameCache(this ICacheManager cacheManager) { return cacheManager.GetCache<string, int?>(TenantCacheItem.ByNameCacheName); }
0
2. Example
Project: module-zero
Source File: TenantCacheManagerExtensions.cs
Source File: TenantCacheManagerExtensions.cs
public static ITypedCache<int, TenantCacheItem> GetTenantCache(this ICacheManager cacheManager) { return cacheManager.GetCache<int, TenantCacheItem>(TenantCacheItem.CacheName); }
0
3. Example
Project: module-zero
Source File: TenantCacheManagerExtensions.cs
Source File: TenantCacheManagerExtensions.cs
public static ITypedCache<string, int?> GetTenantByNameCache(this ICacheManager cacheManager) { return cacheManager.GetCache<string, int?>(TenantCacheItem.ByNameCacheName); }
0
4. Example
Project: module-zero
Source File: AbpZeroCacheManagerExtensions.cs
Source File: AbpZeroCacheManagerExtensions.cs
public static ITypedCache<string, UserPermissionCacheItem> GetUserPermissionCache(this ICacheManager cacheManager) { return cacheManager.GetCache<string, UserPermissionCacheItem>(UserPermissionCacheItem.CacheStoreName); }
0
5. Example
Project: module-zero
Source File: AbpZeroCacheManagerExtensions.cs
Source File: AbpZeroCacheManagerExtensions.cs
public static ITypedCache<string, RolePermissionCacheItem> GetRolePermissionCache(this ICacheManager cacheManager) { return cacheManager.GetCache<string, RolePermissionCacheItem>(RolePermissionCacheItem.CacheStoreName); }
0
6. Example
Project: module-zero
Source File: AbpZeroCacheManagerExtensions.cs
Source File: AbpZeroCacheManagerExtensions.cs
public static ITypedCache<int, TenantFeatureCacheItem> GetTenantFeatureCache(this ICacheManager cacheManager) { return cacheManager.GetCache<int, TenantFeatureCacheItem>(TenantFeatureCacheItem.CacheStoreName); }
0
7. Example
Project: module-zero
Source File: AbpZeroCacheManagerExtensions.cs
Source File: AbpZeroCacheManagerExtensions.cs
public static ITypedCache<int, EditionfeatureCacheItem> GetEditionFeatureCache(this ICacheManager cacheManager) { return cacheManager.GetCache<int, EditionfeatureCacheItem>(EditionfeatureCacheItem.CacheStoreName); }
0
8. Example
Project: aspnetboilerplate
Source File: CacheManagerSettingExtensions.cs
Source File: CacheManagerSettingExtensions.cs
public static ITypedCache<string, Dictionary<string, SettingInfo>> GetApplicationSettingsCache(this ICacheManager cacheManager) { return cacheManager .GetCache<string, Dictionary<string, SettingInfo>>(AbpCacheNames.ApplicationSettings); }
0
9. Example
Project: aspnetboilerplate
Source File: CacheManagerSettingExtensions.cs
Source File: CacheManagerSettingExtensions.cs
public static ITypedCache<int, Dictionary<string, SettingInfo>> GetTenantSettingsCache(this ICacheManager cacheManager) { return cacheManager .GetCache<int, Dictionary<string, SettingInfo>>(AbpCacheNames.TenantSettings); }
0
10. Example
Project: aspnetboilerplate
Source File: CacheManagerSettingExtensions.cs
Source File: CacheManagerSettingExtensions.cs
public static ITypedCache<string, Dictionary<string, SettingInfo>> GetUserSettingsCache(this ICacheManager cacheManager) { return cacheManager .GetCache<string, Dictionary<string, SettingInfo>>(AbpCacheNames.UserSettings); }
0
11. Example
Project: aspnetboilerplate
Source File: TenantCacheManagerExtensions.cs
Source File: TenantCacheManagerExtensions.cs
public static ITypedCache<int, TenantCacheItem> GetTenantCache(this ICacheManager cacheManager) { return cacheManager.GetCache<int, TenantCacheItem>(TenantCacheItem.CacheName); }
0
12. Example
Project: aspnetboilerplate
Source File: AbpZeroCacheManagerExtensions.cs
Source File: AbpZeroCacheManagerExtensions.cs
public static ITypedCache<string, UserPermissionCacheItem> GetUserPermissionCache(this ICacheManager cacheManager) { return cacheManager.GetCache<string, UserPermissionCacheItem>(UserPermissionCacheItem.CacheStoreName); }
0
13. Example
Project: aspnetboilerplate
Source File: AbpZeroCacheManagerExtensions.cs
Source File: AbpZeroCacheManagerExtensions.cs
public static ITypedCache<string, RolePermissionCacheItem> GetRolePermissionCache(this ICacheManager cacheManager) { return cacheManager.GetCache<string, RolePermissionCacheItem>(RolePermissionCacheItem.CacheStoreName); }
0
14. Example
Project: aspnetboilerplate
Source File: AbpZeroCacheManagerExtensions.cs
Source File: AbpZeroCacheManagerExtensions.cs
public static ITypedCache<int, TenantFeatureCacheItem> GetTenantFeatureCache(this ICacheManager cacheManager) { return cacheManager.GetCache<int, TenantFeatureCacheItem>(TenantFeatureCacheItem.CacheStoreName); }
0
15. Example
Project: aspnetboilerplate
Source File: AbpZeroCacheManagerExtensions.cs
Source File: AbpZeroCacheManagerExtensions.cs
public static ITypedCache<int, EditionfeatureCacheItem> GetEditionFeatureCache(this ICacheManager cacheManager) { return cacheManager.GetCache<int, EditionfeatureCacheItem>(EditionfeatureCacheItem.CacheStoreName); }
0
16. Example
Project: abplus
Source File: RedisStoreMessageTracker.cs
Source File: RedisStoreMessageTracker.cs
public async Task<bool> HasProcessed(string processId) { var value = await _cacheManager.GetCache<string, string>(CacheKey).GetOrDefaultAsync(processId); return !value.IsNullOrWhiteSpace(); }
0
17. Example
Project: module-zero
Source File: MultiTenantLocalizationDictionaryCacheHelper.cs
Source File: MultiTenantLocalizationDictionaryCacheHelper.cs
public static ITypedCache<string, Dictionary<string, string>> GetMultiTenantLocalizationDictionaryCache(this ICacheManager cacheManager) { return cacheManager.GetCache(CacheName).AsTyped<string, Dictionary<string, string>>(); }
0
18. Example
Project: aspnetboilerplate
Source File: CacheManagerExtensions.cs
Source File: CacheManagerExtensions.cs
public static ITypedCache<TKey, TValue> GetCache<TKey, TValue>(this ICacheManager cacheManager, string name) { return cacheManager.GetCache(name).AsTyped<TKey, TValue>(); }
0
19. Example
Project: aspnetboilerplate
Source File: MultiTenantLocalizationDictionaryCacheHelper.cs
Source File: MultiTenantLocalizationDictionaryCacheHelper.cs
public static ITypedCache<string, Dictionary<string, string>> GetMultiTenantLocalizationDictionaryCache(this ICacheManager cacheManager) { return cacheManager.GetCache(CacheName).AsTyped<string, Dictionary<string, string>>(); }
0
20. Example
Project: aspnetboilerplate
Source File: MemoryCacheManager_Tests.cs
Source File: MemoryCacheManager_Tests.cs
public int SetGetValue(int value) { return CacheManager .GetCache("MyClientPropertyInjectsCache") .Get("A", () => { return value; }); }
0
21. Example
Project: DynamicTranslator
Source File: Finder.cs
Source File: Finder.cs
private Task<TranslateResult[]> GetMeansFromCache(string currentString, string fromLanguageExtension) { Task<TranslateResult[]> meanTasks = Task.WhenAll(_meanFinderFactory.GetFinders().Select(t => t.FindMean(new TranslateRequest(currentString, fromLanguageExtension)))); return _cacheManager.GetCache<string, TranslateResult[]>(CacheNames.MeanCache) .GetAsync(currentString, () => meanTasks); }
0
22. Example
Project: DynamicTranslator
Source File: MainWindow.xaml.cs
Source File: MainWindow.xaml.cs
private Task<Release> GetReleaseFromCache(GitHubClient gitHubClient) { return _cacheManager.GetCache(CacheNames.ReleaseCache) .GetAsync(CacheNames.ReleaseCache, async () => await gitHubClient .Repository .Release .GetLatest( _configurations.ApplicationConfiguration.GitHubRepositoryOwnerName, _configurations.ApplicationConfiguration.GitHubRepositoryName)); }
0
23. Example
Project: abplus
Source File: RedisStoreMessageTracker.cs
Source File: RedisStoreMessageTracker.cs
public async Task MarkAsProcessed(string processId) { await _cacheManager.GetCache<string, string>(CacheKey).SetAsync(processId, "1", TimeSpan.FromDays(30)); }
0
24. Example
Project: module-zero
Source File: ApplicationLanguageManager.cs
Source File: ApplicationLanguageManager.cs
public void HandleEvent(EntityChangedEventData<ApplicationLanguage> eventData) { LanguageListCache.Remove(eventData.Entity.TenantId ?? 0); //Also invalidate the language script cache _cacheManager.GetCache("AbpLocalizationScripts").Clear(); }
0
25. Example
Project: aspnetboilerplate
Source File: ApplicationLanguageManager.cs
Source File: ApplicationLanguageManager.cs
public void HandleEvent(EntityChangedEventData<ApplicationLanguage> eventData) { LanguageListCache.Remove(eventData.Entity.TenantId ?? 0); //Also invalidate the language script cache _cacheManager.GetCache("AbpLocalizationScripts").Clear(); }
0
26. Example
Project: abplus
Source File: CacheVerificationCodeStore.cs
Source File: CacheVerificationCodeStore.cs
public void Clear(string storeKey) { Check.NotNullOrWhiteSpace(storeKey, nameof(storeKey)); try { _cacheManager.GetCache(DefaultCacheName).Remove(storeKey); } catch (Exception ex) { Logger.Warn(ex.Message, ex); } }
0
27. Example
Project: abplus
Source File: CacheVerificationCodeStore.cs
Source File: CacheVerificationCodeStore.cs
public string Find(string storeKey) { Check.NotNullOrWhiteSpace(storeKey, nameof(storeKey)); var code = _cacheManager.GetCache(DefaultCacheName).GetOrDefault<string, string>(storeKey); if (code.IsNullOrWhiteSpace()) { return string.Empty; } return code; }
0
28. Example
Project: abplus
Source File: CacheVerificationCodeStore.cs
Source File: CacheVerificationCodeStore.cs
public void Save(string storeKey, string verificationCode) { Check.NotNullOrWhiteSpace(storeKey, nameof(storeKey)); Check.NotNullOrWhiteSpace(verificationCode, nameof(verificationCode)); _cacheManager.GetCache(DefaultCacheName).Set(storeKey, verificationCode, null, TimeSpan.FromMinutes(20)); }
0
29. Example
Project: DynamicTranslator
Source File: TranslatorBootstrapper.cs
Source File: TranslatorBootstrapper.cs
public void Dispose() { if (IsInitialized) { if (_cancellationTokenSource.Token.CanBeCanceled) { _cancellationTokenSource.Cancel(false); } DisposeHooks(); Task.Run(() => SendKeys.Flush()); UnsubscribeLocalEvents(); _growlNotifications.Dispose(); _finderObservable.Dispose(); _syncObserver.Dispose(); _cacheManager.GetCache<string, TranslateResult[]>(CacheNames.MeanCache).Clear(); IsInitialized = false; } }