public interface ObjectCacheBuilder<E,T> extends CacheBuilder<T>
CacheBuilder.VersionStrategy| Modifier and Type | Method and Description |
|---|---|
ObjectCacheBuilder<E,T> |
forObject(Object target)
Specifies the target domain object.
|
ObjectCacheBuilder<E,T> |
withProperties(Map<String,?> properties)
Specifies the additional key properties for the cache.
|
ObjectCacheBuilder<E,T> |
withSerializer(Serializer<E> serializer) |
ObjectCacheBuilder<E,T> |
withVersionStrategy(CacheBuilder.VersionStrategy strategy)
Specifies the versioning strategy for this cache.
|
open, withValidatorObjectCacheBuilder<E,T> forObject(Object target)
forObject in interface CacheBuilder<T>target - The target domain object which the cache is for.ObjectCacheBuilder<E,T> withProperties(Map<String,?> properties)
withProperties in interface CacheBuilder<T>properties - additional properties for the cache.ObjectCacheBuilder<E,T> withVersionStrategy(CacheBuilder.VersionStrategy strategy)
CacheBuilder.VersionStrategy.CachePerVersion.withVersionStrategy in interface CacheBuilder<T>strategy - The strategyObjectCacheBuilder<E,T> withSerializer(Serializer<E> serializer)
Copyright © 2013. All rights reserved