public interface ResourcePool
Caches.
 Implementations must be immutable.
| Modifier and Type | Method and Description | 
|---|---|
| ResourceType<?> | getType()Get the  ResourceType. | 
| boolean | isPersistent()Indicates whether the underlying resource is persistent. | 
| void | validateUpdate(ResourcePool newPool) | 
ResourceType<?> getType()
ResourceType.boolean isPersistent()
Persistence in this context means that data stored will survive a JVM restart, unless destroyed.
true if persistent, false otherwisevoid validateUpdate(ResourcePool newPool)
newPool - the pool which is the candidate for replacing this ResourcePooljava.lang.IllegalArgumentException - if newPool is not a valid replacement for this ResourcePool