Interface CacheFactory.CacheTransformer<ID,R,RRC,CTX extends CacheContext<ID,R,RRC,CTX>>
- All Superinterfaces:
Function<CacheFactory<ID,R, RRC, CTX>, CacheFactory<ID, R, RRC, CTX>>
- Enclosing interface:
CacheFactory<ID,R, RRC, CTX extends CacheContext<ID, R, RRC, CTX>>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public static interface CacheFactory.CacheTransformer<ID,R,RRC,CTX extends CacheContext<ID,R,RRC,CTX>>
extends Function<CacheFactory<ID,R,RRC,CTX>,CacheFactory<ID,R,RRC,CTX>>
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <ID,R, RRC, CTX extends CacheContext<ID, R, RRC, CTX>>
CacheFactory.CacheTransformer<ID, R, RRC, CTX> static <ID,EID, R, RC extends Collection<R>>
CacheFactory.CacheTransformer<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>> oneToManyCacheTransformer(CacheFactory.CacheTransformer<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>> cacheTransformer) static <ID,R> CacheFactory.CacheTransformer <ID, R, R, CacheContext.OneToOneCacheContext<ID, R>> oneToOneCacheTransformer(CacheFactory.CacheTransformer<ID, R, R, CacheContext.OneToOneCacheContext<ID, R>> cacheTransformer)
-
Method Details
-
defaultCacheTransformer
static <ID,R, CacheFactory.CacheTransformer<ID,RRC, CTX extends CacheContext<ID, R, RRC, CTX>> R, defaultCacheTransformer()RRC, CTX> -
oneToOneCacheTransformer
static <ID,R> CacheFactory.CacheTransformer<ID,R, oneToOneCacheTransformerR, CacheContext.OneToOneCacheContext<ID, R>> (CacheFactory.CacheTransformer<ID, R, R, CacheContext.OneToOneCacheContext<ID, R>> cacheTransformer) -
oneToManyCacheTransformer
static <ID,EID, CacheFactory.CacheTransformer<ID,R, RC extends Collection<R>> R, oneToManyCacheTransformerRC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>> (CacheFactory.CacheTransformer<ID, R, RC, CacheContext.OneToManyCacheContext<ID, EID, R, RC>> cacheTransformer)
-