Uses of Class
com.sap.cloud.sdk.cloudplatform.cache.CacheKey
Packages that use CacheKey
Package
Description
-
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. -
Uses of CacheKey in com.sap.cloud.sdk.cloudplatform.connectivity
Methods in com.sap.cloud.sdk.cloudplatform.connectivity that return types with arguments of type CacheKeyModifier and TypeMethodDescriptionprotected abstract io.vavr.control.Try<com.github.benmanes.caffeine.cache.Cache<CacheKey,org.apache.http.client.HttpClient>> AbstractHttpClientCache.getCache()Getter for the cache to be used.protected io.vavr.control.Try<com.github.benmanes.caffeine.cache.Cache<CacheKey,org.apache.http.client.HttpClient>> DefaultHttpClientCache.getCache()protected abstract io.vavr.control.Try<CacheKey>AbstractHttpClientCache.getCacheKey()Method called in the#getClient(HttpClientFactory)method to create aCacheKeyfor no specificDestination.protected abstract io.vavr.control.Try<CacheKey>AbstractHttpClientCache.getCacheKey(HttpDestinationProperties destination) Method called in the#getClient(Destination, HttpClientFactory)method to create aCacheKeyfor the givenDestination.protected io.vavr.control.Try<CacheKey>DefaultHttpClientCache.getCacheKey()protected io.vavr.control.Try<CacheKey>DefaultHttpClientCache.getCacheKey(HttpDestinationProperties destination)