Index
All Classes and Interfaces|All Packages|Serialized Form
A
- append(Iterable<ComponentT>) - Method in interface com.sap.cloud.sdk.cloudplatform.cache.GenericCacheKey
-
Appends the given Objects to this instance.
- append(Iterable<Serializable>) - Method in class com.sap.cloud.sdk.cloudplatform.cache.SerializableCacheKey
- append(Iterable<Object>) - Method in class com.sap.cloud.sdk.cloudplatform.cache.CacheKey
- append(Object...) - Method in class com.sap.cloud.sdk.cloudplatform.cache.CacheKey
-
Appends the given Objects to this instance.
C
- CacheKey - Class in com.sap.cloud.sdk.cloudplatform.cache
-
CacheKey with either global visibility, tenant isolation, or tenant and principal isolation.
- CacheManager - Class in com.sap.cloud.sdk.cloudplatform.cache
-
Grants bulk processing for all (statically) registered caches.
- CacheManager() - Constructor for class com.sap.cloud.sdk.cloudplatform.cache.CacheManager
- CacheRuntimeException - Exception in com.sap.cloud.sdk.cloudplatform.cache
-
Exception class dedicated to failing cache calls.
- CacheRuntimeException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.cache.CacheRuntimeException
-
Throw exception with custom string message.
- CacheRuntimeException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.cache.CacheRuntimeException
-
Throw exception with another caused-by exception.
- CacheStats - Class in com.sap.cloud.sdk.cloudplatform.cache
-
POJO implmentation of the
CacheStatsMXBeaninterface. - CacheStats(long, long, long, long, long, long, long) - Constructor for class com.sap.cloud.sdk.cloudplatform.cache.CacheStats
- CacheStatsMXBean - Interface in com.sap.cloud.sdk.cloudplatform.cache
-
JMX wrapper interface for the Guava
CacheStats. - CacheUtil - Class in com.sap.cloud.sdk.cloudplatform.cache
-
Util class containing helper methods to work with caches.
- canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.cache.CacheStats
- cleanUp() - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheManager
-
Cleans up all cache entries that have been invalidated.
- com.sap.cloud.sdk.cloudplatform.cache - package com.sap.cloud.sdk.cloudplatform.cache
E
- equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.cache.CacheKey
- equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.cache.CacheStats
- equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.cache.SerializableCacheKey
F
- fromIds(String, String) - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheKey
-
Constructs a new
CacheKeyinstance for the giventenantIdandprincipalId, independent of whether they arenullor not.
G
- GenericCacheKey<ClassT,
ComponentT> - Interface in com.sap.cloud.sdk.cloudplatform.cache -
GenericCacheKey interface for providing access to tenant and principal data, as well as a list of appended components.
- getCacheList() - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheManager
-
Getter for a list of all caches registered in the
CacheManager. - getCacheSize() - Method in class com.sap.cloud.sdk.cloudplatform.cache.CacheStats
- getComponents() - Method in class com.sap.cloud.sdk.cloudplatform.cache.CacheKey
- getComponents() - Method in interface com.sap.cloud.sdk.cloudplatform.cache.GenericCacheKey
-
Getter for the list of additional cache key components.
- getComponents() - Method in class com.sap.cloud.sdk.cloudplatform.cache.SerializableCacheKey
- getEvictionCount() - Method in class com.sap.cloud.sdk.cloudplatform.cache.CacheStats
- getEvictionCount() - Method in interface com.sap.cloud.sdk.cloudplatform.cache.CacheStatsMXBean
-
Returns the number of times an entry has been evicted.
- getHitCount() - Method in class com.sap.cloud.sdk.cloudplatform.cache.CacheStats
- getHitCount() - Method in interface com.sap.cloud.sdk.cloudplatform.cache.CacheStatsMXBean
-
Returns the number of times
Cachelookup methods have returned a cached value. - getLoadExceptionCount() - Method in class com.sap.cloud.sdk.cloudplatform.cache.CacheStats
- getLoadExceptionCount() - Method in interface com.sap.cloud.sdk.cloudplatform.cache.CacheStatsMXBean
-
Returns the number of times
Cachelookup methods threw an exception while loading a new value. - getLoadSuccessCount() - Method in class com.sap.cloud.sdk.cloudplatform.cache.CacheStats
- getLoadSuccessCount() - Method in interface com.sap.cloud.sdk.cloudplatform.cache.CacheStatsMXBean
-
Returns the number of times
Cachelookup methods have successfully loaded a new value. - getMissCount() - Method in class com.sap.cloud.sdk.cloudplatform.cache.CacheStats
- getMissCount() - Method in interface com.sap.cloud.sdk.cloudplatform.cache.CacheStatsMXBean
-
Returns the number of times
Cachelookup methods have returned an uncached (newly loaded) value, or null. - getPrincipalId() - Method in class com.sap.cloud.sdk.cloudplatform.cache.CacheKey
- getPrincipalId() - Method in interface com.sap.cloud.sdk.cloudplatform.cache.GenericCacheKey
-
Getter for the name of the principal for which the key is used.
- getPrincipalId() - Method in class com.sap.cloud.sdk.cloudplatform.cache.SerializableCacheKey
- getTenantId() - Method in class com.sap.cloud.sdk.cloudplatform.cache.CacheKey
- getTenantId() - Method in interface com.sap.cloud.sdk.cloudplatform.cache.GenericCacheKey
-
Getter for the Id of the tenant or zone for which the key is used.
- getTenantId() - Method in class com.sap.cloud.sdk.cloudplatform.cache.SerializableCacheKey
- getTotalLoadTime() - Method in class com.sap.cloud.sdk.cloudplatform.cache.CacheStats
- getTotalLoadTime() - Method in interface com.sap.cloud.sdk.cloudplatform.cache.CacheStatsMXBean
-
Returns the total number of nanoseconds the cache has spent loading new values.
H
- hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.cache.CacheKey
- hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.cache.CacheStats
- hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.cache.SerializableCacheKey
I
- invalidateAll() - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheManager
-
Invalidates all entries in all caches.
- invalidatePrincipalCaches() - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheManager
-
Invalidates all caches of the current principal.
- invalidatePrincipalCaches(String, String) - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheManager
-
Invalidates all caches of the given principal.
- invalidatePrincipalEntries(Cache<CacheKey, ?>) - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheManager
-
Invalidates all cache entries of the current tenant-specific principal.
- invalidatePrincipalEntries(String, String, Cache<CacheKey, ?>) - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheManager
-
Invalidates all cache entries of the given tenant-specific principal.
- invalidateTenantCaches() - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheManager
-
Invalidates all caches of the current tenant.
- invalidateTenantCaches(String) - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheManager
-
Invalidates all caches of the given tenant.
O
- of(Tenant, Principal) - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheKey
-
Constructs a
CacheKeyfor the given tenant and principal identifier, independent of whether they arenullor not. - of(Tenant, Principal) - Static method in class com.sap.cloud.sdk.cloudplatform.cache.SerializableCacheKey
-
Constructs a
CacheKeyfor the given tenant and principal identifier, independent of whether they arenullor not. - of(String, String) - Static method in class com.sap.cloud.sdk.cloudplatform.cache.SerializableCacheKey
-
Constructs a
SerializableCacheKeyfor the given tenant/zone and principal identifier, independent of whether they arenullor not. - ofNoIsolation() - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheKey
-
Constructs an instance of
CacheKeywithout tenant or principal isolation. - ofTenantAndPrincipalIsolation() - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheKey
-
Constructs a tenant- and principal-isolated instance of
CacheKey. - ofTenantAndPrincipalOptionalIsolation() - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheKey
-
Constructs a tenant- and principal-optional-isolated instance of
CacheKey. - ofTenantIsolation() - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheKey
-
Constructs a tenant-isolated instance of
CacheKey. - ofTenantOptionalIsolation() - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheKey
-
Constructs a tenant-optional-isolated instance of
CacheKey.
R
- register(Cache<CacheKey, T>) - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheManager
-
Registers a cache at in the
CacheManager.
S
- SerializableCacheKey - Class in com.sap.cloud.sdk.cloudplatform.cache
-
SerializableCacheKey with either global visibility, tenant isolation, or tenant and principal isolation.
T
- toString() - Method in class com.sap.cloud.sdk.cloudplatform.cache.CacheKey
- toString() - Method in class com.sap.cloud.sdk.cloudplatform.cache.CacheStats
- toString() - Method in class com.sap.cloud.sdk.cloudplatform.cache.SerializableCacheKey
U
- unregister(Cache<CacheKey, T>) - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheManager
-
Unregisters a cache from the
CacheManager.
W
- wrapCallableAsFunction(Callable<V>) - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheUtil
-
Wraps the given
Callableinto a function that ignores the given parameter. - wrapSupplierAsFunction(Supplier<V>) - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheUtil
-
Wraps the given
Supplierinto a function that ignores the given parameter.
All Classes and Interfaces|All Packages|Serialized Form