public class UserManagedPersistenceContext<K,V> extends java.lang.Object implements UserManagedCacheConfiguration<K,V,PersistentUserManagedCache<K,V>>
UserManagedCacheBuilder
to return a more specific type of
UserManagedCache
, that is a PersistentUserManagedCache
.Constructor and Description |
---|
UserManagedPersistenceContext(java.lang.String identifier,
LocalPersistenceService persistenceService)
Creates a new configuration with the provided parameters.
|
Modifier and Type | Method and Description |
---|---|
UserManagedCacheBuilder<K,V,PersistentUserManagedCache<K,V>> |
builder(UserManagedCacheBuilder<K,V,? extends UserManagedCache<K,V>> builder)
Transforms the builder received in one that returns a
PersistentUserManagedCache . |
public UserManagedPersistenceContext(java.lang.String identifier, LocalPersistenceService persistenceService)
identifier
- the identifier of the cache for the persistence servicepersistenceService
- the local persistence service to usepublic UserManagedCacheBuilder<K,V,PersistentUserManagedCache<K,V>> builder(UserManagedCacheBuilder<K,V,? extends UserManagedCache<K,V>> builder)
PersistentUserManagedCache
.builder
in interface UserManagedCacheConfiguration<K,V,PersistentUserManagedCache<K,V>>
builder
- the original builder to start fromUserManagedCache
subtype