Package org.infinispan.jcache.embedded
Class InjectedCacheResolverFactory
- java.lang.Object
-
- org.infinispan.jcache.embedded.InjectedCacheResolverFactory
-
- All Implemented Interfaces:
javax.cache.annotation.CacheResolverFactory
public class InjectedCacheResolverFactory extends Object implements javax.cache.annotation.CacheResolverFactory
CacheResolverFactoryimplementation that looks up the cache by name in all theEmbeddedCacheManagerbeans that exist in the CDI container. If a cache with the required cache name does not exist yet, it is created in the@DefaultEmbeddedCacheManagerbean. Example:{@code- Since:
- 13.0
- Author:
- Dan Berindei
-
-
Constructor Summary
Constructors Constructor Description InjectedCacheResolverFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.cache.annotation.CacheResolvergetCacheResolver(javax.cache.annotation.CacheMethodDetails<? extends Annotation> cacheMethodDetails)javax.cache.annotation.CacheResolvergetExceptionCacheResolver(javax.cache.annotation.CacheMethodDetails<javax.cache.annotation.CacheResult> cacheMethodDetails)
-
-
-
Method Detail
-
getCacheResolver
public javax.cache.annotation.CacheResolver getCacheResolver(javax.cache.annotation.CacheMethodDetails<? extends Annotation> cacheMethodDetails)
- Specified by:
getCacheResolverin interfacejavax.cache.annotation.CacheResolverFactory
-
getExceptionCacheResolver
public javax.cache.annotation.CacheResolver getExceptionCacheResolver(javax.cache.annotation.CacheMethodDetails<javax.cache.annotation.CacheResult> cacheMethodDetails)
- Specified by:
getExceptionCacheResolverin interfacejavax.cache.annotation.CacheResolverFactory
-
-