Uses of Class
com.sap.cloud.sdk.cloudplatform.cache.CacheKey
-
Uses of CacheKey in com.sap.cloud.sdk.cloudplatform.cache
Methods in com.sap.cloud.sdk.cloudplatform.cache that return CacheKeyModifier and TypeMethodDescriptionAppends the given Objects to this instance.static CacheKeyConstructs a newCacheKeyinstance for the giventenantIdandprincipalId, independent of whether they arenullor not.static CacheKeyConstructs aCacheKeyfor the given tenant and principal identifier, independent of whether they arenullor not.static CacheKeyCacheKey.ofNoIsolation()Constructs an instance ofCacheKeywithout tenant or principal isolation.static CacheKeyCacheKey.ofTenantAndPrincipalIsolation()Constructs a tenant- and principal-isolated instance ofCacheKey.static CacheKeyCacheKey.ofTenantAndPrincipalOptionalIsolation()Constructs a tenant- and principal-optional-isolated instance ofCacheKey.static CacheKeyCacheKey.ofTenantIsolation()Constructs a tenant-isolated instance ofCacheKey.static CacheKeyCacheKey.ofTenantOptionalIsolation()Constructs a tenant-optional-isolated instance ofCacheKey.Methods in com.sap.cloud.sdk.cloudplatform.cache that return types with arguments of type CacheKeyModifier and TypeMethodDescriptionstatic com.google.common.collect.ImmutableList<com.github.benmanes.caffeine.cache.Cache<CacheKey,?>> CacheManager.getCacheList()Getter for a list of all caches registered in theCacheManager.static <T> com.github.benmanes.caffeine.cache.Cache<CacheKey,T> Registers a cache at in theCacheManager.static <T> com.github.benmanes.caffeine.cache.Cache<CacheKey,T> CacheManager.unregister(com.github.benmanes.caffeine.cache.Cache<CacheKey, T> cache) Unregisters a cache from theCacheManager.Method parameters in com.sap.cloud.sdk.cloudplatform.cache with type arguments of type CacheKeyModifier and TypeMethodDescriptionstatic longCacheManager.invalidatePrincipalEntries(com.github.benmanes.caffeine.cache.Cache<CacheKey, ?> cache) Invalidates all cache entries of the current tenant-specific principal.static longCacheManager.invalidatePrincipalEntries(String tenantId, String principalId, com.github.benmanes.caffeine.cache.Cache<CacheKey, ?> cache) Invalidates all cache entries of the given tenant-specific principal.static <T> com.github.benmanes.caffeine.cache.Cache<CacheKey,T> Registers a cache at in theCacheManager.static <T> com.github.benmanes.caffeine.cache.Cache<CacheKey,T> CacheManager.unregister(com.github.benmanes.caffeine.cache.Cache<CacheKey, T> cache) Unregisters a cache from theCacheManager.