Package org.ehcache.config
Class ResourceType.SharedResource<T extends ResourceType<?>>
java.lang.Object
org.ehcache.config.ResourceType.SharedResource<T>
- All Implemented Interfaces:
ResourceType<ResourcePool>
- Enclosing interface:
- ResourceType<T extends ResourcePool>
public static class ResourceType.SharedResource<T extends ResourceType<?>>
extends Object
implements ResourceType<ResourcePool>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ehcache.config.ResourceType
ResourceType.Core, ResourceType.SharedResource<T extends ResourceType<?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGets theResourcePooltype associated with thisResourceType.ResourceType<?>intIndicates the level this resource sits in the tiering system.inthashCode()booleanIndicates whether thisResourceTypesupports persistence.booleanIndicates whether thisResourceTyperequiresserializationsupport.toString()
-
Constructor Details
-
SharedResource
-
-
Method Details
-
getResourcePoolClass
Description copied from interface:ResourceTypeGets theResourcePooltype associated with thisResourceType.- Specified by:
getResourcePoolClassin interfaceResourceType<T extends ResourceType<?>>- Returns:
- the
ResourcePooltype associated with this type
-
isPersistable
public boolean isPersistable()Description copied from interface:ResourceTypeIndicates whether thisResourceTypesupports persistence.Persistence in this context means that a
ResourcePoolof thisResourceTypecan be configured so that data stored in it will survive a JVM restart.- Specified by:
isPersistablein interfaceResourceType<T extends ResourceType<?>>- Returns:
trueif it supports persistence,falseotherwise
-
requiresSerialization
public boolean requiresSerialization()Description copied from interface:ResourceTypeIndicates whether thisResourceTyperequiresserializationsupport.- Specified by:
requiresSerializationin interfaceResourceType<T extends ResourceType<?>>- Returns:
trueif serializers are required,falseotherwise
-
getTierHeight
public int getTierHeight()Description copied from interface:ResourceTypeIndicates the level this resource sits in the tiering system.Higher means resource is faster and less abundant, lower means resource is slower but potentially larger.
- Specified by:
getTierHeightin interfaceResourceType<T extends ResourceType<?>>- Returns:
- the resource tier height
-
getResourceType
-
hashCode
public int hashCode() -
equals
-
toString
-