Class DBCachedObjectStoreMap<T extends DBAnnotatedObject>

java.lang.Object
ghidra.util.database.DBCachedObjectStoreMap<T>
Type Parameters:
T - the type of objects in the store
All Implemented Interfaces:
Map<Long,T>, NavigableMap<Long,T>, SequencedMap<Long,T>, SortedMap<Long,T>
Direct Known Subclasses:
DBCachedObjectStoreSubMap

public class DBCachedObjectStoreMap<T extends DBAnnotatedObject> extends Object implements NavigableMap<Long,T>
This provides the implementation of DBCachedObjectStore.asMap()

This implements a map from object id (long) to object. Objects cannot be added directly to this map, e.g., put(Long, DBAnnotatedObject) is not supported. Instead use DBCachedObjectStore.create(long).