Package ghidra.trace.database.listing
Class AbstractBaseDBTraceDefinedUnitsView.CacheForGetUnitContainingQueries
java.lang.Object
ghidra.trace.database.DBTraceCacheForContainingQueries<DBTraceCacheForContainingQueries.GetKey,T,T>
ghidra.trace.database.listing.AbstractBaseDBTraceDefinedUnitsView.CacheForGetUnitContainingQueries
- Enclosing class:
AbstractBaseDBTraceDefinedUnitsView<T extends AbstractDBTraceCodeUnit<T>>
protected class AbstractBaseDBTraceDefinedUnitsView.CacheForGetUnitContainingQueries
extends DBTraceCacheForContainingQueries<DBTraceCacheForContainingQueries.GetKey,T,T>
Cache for optimizing
AbstractBaseDBTraceDefinedUnitsView.getAt(long, Address)-
Nested Class Summary
Nested classes/interfaces inherited from class ghidra.trace.database.DBTraceCacheForContainingQueries
DBTraceCacheForContainingQueries.GetKey -
Field Summary
Fields inherited from class ghidra.trace.database.DBTraceCacheForContainingQueries
addressBreadth, pointCache, rangeCache, rangeCacheRange, snapBreadth -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ghidra.trace.database.DBTraceCacheForContainingQueries
computeNewCachedRange, ensureInCachedRange, getAllInRangeCacheContaining, getContaining, getFirstInRangeCacheContaining, invalidate, isInCachedRange, notifyEntryRemoved, notifyEntryShapeChanged, notifyNewEntries, notifyNewEntry, notifyNewEntry
-
Constructor Details
-
CacheForGetUnitContainingQueries
public CacheForGetUnitContainingQueries()
-
-
Method Details
-
loadRangeCache
- Specified by:
loadRangeCachein classDBTraceCacheForContainingQueries<DBTraceCacheForContainingQueries.GetKey,T extends AbstractDBTraceCodeUnit<T>, T extends AbstractDBTraceCodeUnit<T>>
-
doGetContaining
- Specified by:
doGetContainingin classDBTraceCacheForContainingQueries<DBTraceCacheForContainingQueries.GetKey,T extends AbstractDBTraceCodeUnit<T>, T extends AbstractDBTraceCodeUnit<T>>
-