Package ghidra.trace.database.target
Class CachePerDBTraceObject
java.lang.Object
ghidra.trace.database.target.CachePerDBTraceObject
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexpandLifespan(Lifespan lifespan) voidvoidofferGetValue(Lifespan expanded, Stream<DBTraceObjectValue> values, long snap, String key) offerStreamAnyKey(Lifespan expanded, Stream<DBTraceObjectValue> values, Lifespan lifespan) offerStreamPerKey(Lifespan expanded, Stream<DBTraceObjectValue> values, Lifespan lifespan, String key, boolean forward) streamValues(Lifespan lifespan) streamValues(Lifespan lifespan, String key, boolean forward)
-
Constructor Details
-
CachePerDBTraceObject
public CachePerDBTraceObject()
-
-
Method Details
-
streamValues
-
streamValues
public CachePerDBTraceObject.Cached<Stream<DBTraceObjectValue>> streamValues(Lifespan lifespan, String key, boolean forward) -
getValue
-
expandLifespan
-
offerStreamAnyKey
public Stream<DBTraceObjectValue> offerStreamAnyKey(Lifespan expanded, Stream<DBTraceObjectValue> values, Lifespan lifespan) -
offerStreamPerKey
public Stream<DBTraceObjectValue> offerStreamPerKey(Lifespan expanded, Stream<DBTraceObjectValue> values, Lifespan lifespan, String key, boolean forward) -
offerGetValue
public DBTraceObjectValue offerGetValue(Lifespan expanded, Stream<DBTraceObjectValue> values, long snap, String key) -
notifyValueCreated
-
notifyValueDeleted
-