Package ghidra.trace.database.symbol
Class AbstractDBTraceSymbolSingleTypeWithLocationView.CacheForGetSymbolsAtQueries
java.lang.Object
ghidra.trace.database.DBTraceCacheForContainingQueries<AbstractDBTraceSymbolSingleTypeWithLocationView.GetSymbolsKey,Collection<? extends T>,T>
ghidra.trace.database.symbol.AbstractDBTraceSymbolSingleTypeWithLocationView.CacheForGetSymbolsAtQueries
- Enclosing class:
AbstractDBTraceSymbolSingleTypeWithLocationView<T extends AbstractDBTraceSymbol>
protected class AbstractDBTraceSymbolSingleTypeWithLocationView.CacheForGetSymbolsAtQueries
extends DBTraceCacheForContainingQueries<AbstractDBTraceSymbolSingleTypeWithLocationView.GetSymbolsKey,Collection<? extends T>,T>
-
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
-
CacheForGetSymbolsAtQueries
public CacheForGetSymbolsAtQueries()
-
-
Method Details
-
loadRangeCache
- Specified by:
loadRangeCachein classDBTraceCacheForContainingQueries<AbstractDBTraceSymbolSingleTypeWithLocationView.GetSymbolsKey,Collection<? extends T extends AbstractDBTraceSymbol>, T extends AbstractDBTraceSymbol>
-
doGetContaining
protected Collection<? extends T> doGetContaining(AbstractDBTraceSymbolSingleTypeWithLocationView.GetSymbolsKey key) - Specified by:
doGetContainingin classDBTraceCacheForContainingQueries<AbstractDBTraceSymbolSingleTypeWithLocationView.GetSymbolsKey,Collection<? extends T extends AbstractDBTraceSymbol>, T extends AbstractDBTraceSymbol>
-