JCacheOperation that operates with a key.
| Modifier and Type | Field and Description |
|---|---|
| private final KeyGenerator | |
| private final List |
| Access | Constructor and Description |
|---|---|
| protected | AbstractJCacheKeyOperation(CacheMethodDetails<A>
the methodDetails, CacheResolver CacheMethodDetails related to the cached methodthe cache resolver to resolve regular caches cacheResolver, KeyGenerator the key generator to compute cache keys keyGenerator)Create a new instance. |
| Modifier and Type | Method and Description |
|---|---|
| public KeyGenerator | |
| public CacheInvocationParameter[] | Returns: theCacheInvocationParameter instances for the parameters to be
used to compute the keythe parameters value for a particular invocation values)Return the |
| private static List |
| keyGenerator | back to summary |
|---|---|
| private final KeyGenerator keyGenerator | |
| keyParameterDetails | back to summary |
|---|---|
| private final List<AbstractJCacheOperation. | |
| AbstractJCacheKeyOperation | back to summary |
|---|---|
| protected AbstractJCacheKeyOperation(CacheMethodDetails<A> methodDetails, CacheResolver cacheResolver, KeyGenerator keyGenerator) Create a new instance.
| |
| getKeyGenerator | back to summary |
|---|---|
| public KeyGenerator getKeyGenerator() Return the | |
| getKeyParameters | back to summary |
|---|---|
| public CacheInvocationParameter[] getKeyParameters(Object... values) Return the Per the spec, if some method parameters are annotated with
The method arguments must match the signature of the related method invocation
| |
| initializeKeyParameterDetails | back to summary |
|---|---|
| private static List | |