Index

A C E F G H I O R S T U W 
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 CacheStatsMXBean interface.
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 CacheKey instance for the given tenantId and principalId, independent of whether they are null or 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 Cache lookup 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 Cache lookup 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 Cache lookup 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 Cache lookup 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 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 CacheKey for the given tenant and principal identifier, independent of whether they are null or not.
of(Tenant, Principal) - Static method in class com.sap.cloud.sdk.cloudplatform.cache.SerializableCacheKey
Constructs a CacheKey for the given tenant and principal identifier, independent of whether they are null or not.
of(String, String) - Static method in class com.sap.cloud.sdk.cloudplatform.cache.SerializableCacheKey
Constructs a SerializableCacheKey for the given tenant and principal identifier, independent of whether they are null or not.
ofNoIsolation() - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheKey
Constructs an instance of CacheKey without 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 Callable into a function that ignores the given parameter.
wrapSupplierAsFunction(Supplier<V>) - Static method in class com.sap.cloud.sdk.cloudplatform.cache.CacheUtil
Wraps the given Supplier into a function that ignores the given parameter.
A C E F G H I O R S T U W 
All Classes and Interfaces|All Packages|Serialized Form