TenantCacheManagerExtensions.cs 554 B

1234567891011121314151617
  1. using Abp.Runtime.Caching;
  2. namespace IwbZero.MultiTenancy
  3. {
  4. public static class TenantCacheManagerExtensions
  5. {
  6. public static ITypedCache<int, TenantCacheItem> GetTenantCache(this ICacheManager cacheManager)
  7. {
  8. return cacheManager.GetCache<int, TenantCacheItem>(TenantCacheItem.CacheName);
  9. }
  10. public static ITypedCache<string, int?> GetTenantByNameCache(this ICacheManager cacheManager)
  11. {
  12. return cacheManager.GetCache<string, int?>(TenantCacheItem.ByNameCacheName);
  13. }
  14. }
  15. }