Class CachedReference<T>

java.lang.Object
org.vast.ogc.xlink.SimpleLink<T>
org.vast.ogc.xlink.CachedReference<T>
Type Parameters:
T - Type of the link target object
All Implemented Interfaces:
IXlinkReference<T>
Direct Known Subclasses:
FeatureRef

public class CachedReference<T> extends SimpleLink<T> implements IXlinkReference<T>

Implementation of Xlink Reference that keeps a cached version of the target. Object is cached on the first call to getTarget(). Reloading the target object can be enforced by calling refresh().

Since:
Sep 28, 2012