public abstract class ResourceTracker extends Object
To use this create a subclass implementing the dispose strategy and add new resources using "track".
The resources will be disposed automatically after garbage collection of the container in a separate worker thread.
| Constructor and Description |
|---|
ResourceTracker() |
ResourceTracker(int size) |
ResourceTracker(ResourceFinalizer finalizer) |
ResourceTracker(ResourceFinalizer finalizer,
int size) |
| Modifier and Type | Method and Description |
|---|---|
IResourceReference |
trackPhantom(Object container,
Object resource) |
IResourceReference |
trackSoft(Object container,
Object resource) |
IResourceReference |
trackWeak(Object container,
Object resource) |
public ResourceTracker()
public ResourceTracker(int size)
public ResourceTracker(ResourceFinalizer finalizer)
public ResourceTracker(ResourceFinalizer finalizer, int size)
public IResourceReference trackPhantom(Object container, Object resource)
public IResourceReference trackSoft(Object container, Object resource)
public IResourceReference trackWeak(Object container, Object resource)
Copyright © 2013 intarsys consulting GmbH. All Rights Reserved.