org.ehcache.impl.config.persistence
Class UserManagedPersistenceContext<K,V>

java.lang.Object
  extended by org.ehcache.impl.config.persistence.UserManagedPersistenceContext<K,V>
All Implemented Interfaces:
UserManagedCacheConfiguration<K,V,PersistentUserManagedCache<K,V>>

public class UserManagedPersistenceContext<K,V>
extends java.lang.Object
implements UserManagedCacheConfiguration<K,V,PersistentUserManagedCache<K,V>>

UserManagedPersistenceContext


Constructor Summary
UserManagedPersistenceContext(java.lang.String identifier, LocalPersistenceService persistenceService)
           
 
Method Summary
 UserManagedCacheBuilder<K,V,PersistentUserManagedCache<K,V>> builder(UserManagedCacheBuilder<K,V,? extends UserManagedCache<K,V>> builder)
          Enables to refine the type that the UserManagedCacheBuilder will build.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserManagedPersistenceContext

public UserManagedPersistenceContext(java.lang.String identifier,
                                     LocalPersistenceService persistenceService)
Method Detail

builder

public UserManagedCacheBuilder<K,V,PersistentUserManagedCache<K,V>> builder(UserManagedCacheBuilder<K,V,? extends UserManagedCache<K,V>> builder)
Description copied from interface: UserManagedCacheConfiguration
Enables to refine the type that the UserManagedCacheBuilder will build.

Specified by:
builder in interface UserManagedCacheConfiguration<K,V,PersistentUserManagedCache<K,V>>
Parameters:
builder - the original builder to start from
Returns:
a new builder with adapted configuration and specific UserManagedCache subtype