Class OTrackedMap<T>

java.lang.Object
java.util.AbstractMap<Object,T>
java.util.HashMap<Object,T>
java.util.LinkedHashMap<Object,T>
com.orientechnologies.orient.core.db.record.OTrackedMap<T>
All Implemented Interfaces:
ORecordElement, OTrackedMultiValue<Object,T>, Serializable, Cloneable, Map<Object,T>, SequencedMap<Object,T>
Direct Known Subclasses:
ORecordLazyMap

public class OTrackedMap<T> extends LinkedHashMap<Object,T> implements ORecordElement, OTrackedMultiValue<Object,T>, Serializable
Implementation of LinkedHashMap bound to a source ORecord object to keep track of changes. This avoid to call the makeDirty() by hand when the map is changed.
Author:
Luca Garulli (l.garulli--(at)--orientdb.com)
See Also: