AI-generated Key Takeaways
-
ResourceHolderis an interface that manages the lifecycle of resources, often used for pooling or caching. -
It provides methods to destroy all resources (
destroyAllResources) and reclaim released resources (reclaimReleasedResources). -
reclaimReleasedResourcesdisposes of garbage collected objects and returns the count of resources still in use.
| Known Indirect Subclasses |
Pool or cachce for resources
Public Methods
| abstract void |
destroyAllResources()
Ignores reference count and disposes any associated resources.
|
| abstract long |
reclaimReleasedResources()
Polls for garbage collected objects and disposes associated data.
|
Public Methods
public abstract void destroyAllResources ()
Ignores reference count and disposes any associated resources.
public abstract long reclaimReleasedResources ()
Polls for garbage collected objects and disposes associated data.
Returns
- Count of resources in use.