Package | Description |
---|---|
com.sap.cloud.sdk.cloudplatform.cache |
Modifier and Type | Method and Description |
---|---|
CacheKey |
CacheKey.append(CacheKey other,
Object... objects)
Appends the given CacheKey to this instance.
|
CacheKey |
CacheKey.append(Object object,
Object... objects)
Appends the given Objects to this instance.
|
static CacheKey |
CacheKey.newGlobalKey() |
static CacheKey |
CacheKey.newGlobalKey(CacheKey cacheKey)
Converts the given CacheKey to a globally visible CacheKey.
|
static CacheKey |
CacheKey.newTenantIsolatedKey() |
static CacheKey |
CacheKey.newTenantIsolatedKey(CacheKey cacheKey) |
static CacheKey |
CacheKey.newTenantIsolatedKey(CacheKey cacheKey,
String tenantId)
Converts the given CacheKey to a tenant-isolated CacheKey.
|
static CacheKey |
CacheKey.newTenantIsolatedKey(String tenantId) |
static CacheKey |
CacheKey.newUserIsolatedKey() |
static CacheKey |
CacheKey.newUserIsolatedKey(CacheKey cacheKey) |
static CacheKey |
CacheKey.newUserIsolatedKey(CacheKey cacheKey,
String userName) |
static CacheKey |
CacheKey.newUserIsolatedKey(CacheKey cacheKey,
String tenantId,
String userName)
Converts the given CacheKey to a tenant-isolated CacheKey.
|
static CacheKey |
CacheKey.newUserIsolatedKey(String userName) |
static CacheKey |
CacheKey.newUserIsolatedKey(String tenantId,
String userName) |
static CacheKey |
CacheKey.newUserOrTenantIsolatedKey()
Returns a tenant- and user-isolated cache key.
|
static CacheKey |
CacheKey.newUserOrTenantIsolatedKey(CacheKey cacheKey)
Returns a tenant- and user-isolated cache key.
|
Modifier and Type | Method and Description |
---|---|
static com.google.common.collect.ImmutableList<com.google.common.cache.Cache<CacheKey,?>> |
CacheManager.getCacheList() |
Collection<CacheKey> |
UnmergeableCacheKeyException.getUnmergeableKeys() |
static <T> com.google.common.cache.Cache<CacheKey,T> |
CacheManager.register(com.google.common.cache.Cache<CacheKey,T> cache) |
Modifier and Type | Method and Description |
---|---|
CacheKey |
CacheKey.append(CacheKey other,
Object... objects)
Appends the given CacheKey to this instance.
|
static CacheKey |
CacheKey.newGlobalKey(CacheKey cacheKey)
Converts the given CacheKey to a globally visible CacheKey.
|
static CacheKey |
CacheKey.newTenantIsolatedKey(CacheKey cacheKey) |
static CacheKey |
CacheKey.newTenantIsolatedKey(CacheKey cacheKey,
String tenantId)
Converts the given CacheKey to a tenant-isolated CacheKey.
|
static CacheKey |
CacheKey.newUserIsolatedKey(CacheKey cacheKey) |
static CacheKey |
CacheKey.newUserIsolatedKey(CacheKey cacheKey,
String userName) |
static CacheKey |
CacheKey.newUserIsolatedKey(CacheKey cacheKey,
String tenantId,
String userName)
Converts the given CacheKey to a tenant-isolated CacheKey.
|
static CacheKey |
CacheKey.newUserOrTenantIsolatedKey(CacheKey cacheKey)
Returns a tenant- and user-isolated cache key.
|
Modifier and Type | Method and Description |
---|---|
static long |
CacheManager.invalidateUserEntries(com.google.common.cache.Cache<CacheKey,?> cache)
Invalidates all cache entries of the current user.
|
static long |
CacheManager.invalidateUserEntries(String tenantId,
String userName,
com.google.common.cache.Cache<CacheKey,?> cache)
Invalidates all cache entries of the given user.
|
static <T> com.google.common.cache.Cache<CacheKey,T> |
CacheManager.register(com.google.common.cache.Cache<CacheKey,T> cache) |
Constructor and Description |
---|
UnmergeableCacheKeyException(String message,
CacheKey... unmergeableKeys) |
Copyright © 2017 SAP SE. All rights reserved.