TenantCacheManagerExtensions.cs 509 B

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