Class AbstractConditionalLoadXMLObjectLoadSaveManager<T extends XMLObject>

java.lang.Object
org.opensaml.core.xml.persist.AbstractConditionalLoadXMLObjectLoadSaveManager<T>
Type Parameters:
T - the base type of XML objects being managed
All Implemented Interfaces:
ConditionalLoadXMLObjectLoadSaveManager<T>, XMLObjectLoadSaveManager<T>
Direct Known Subclasses:
FilesystemLoadSaveManager, MapLoadSaveManager

public abstract class AbstractConditionalLoadXMLObjectLoadSaveManager<T extends XMLObject> extends Object implements ConditionalLoadXMLObjectLoadSaveManager<T>
Abstract base class for XMLObjectLoadSaveManager implementations which track the modify times of requested data such that XMLObjectLoadSaveManager.load(String) returns data only if the data associated with the key has been modified since the last request.