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