namespace VberZero.MultiTenancy; public interface ITenantCache { TenantCacheItem Get(int tenantId); TenantCacheItem Get(string tenancyName); TenantCacheItem GetOrNull(string tenancyName); TenantCacheItem GetOrNull(int tenantId); Task GetAsync(int tenantId); Task GetAsync(string tenancyName); Task GetOrNullAsync(string tenancyName); Task GetOrNullAsync(int tenantId); }