public interface JIPipeCache
Modifier and Type | Interface and Description |
---|---|
static class |
JIPipeCache.ClearedEvent |
static class |
JIPipeCache.ClearedEventEmitter |
static interface |
JIPipeCache.ClearedEventListener |
static class |
JIPipeCache.ModifiedEvent |
static class |
JIPipeCache.ModifiedEventEmitter |
static interface |
JIPipeCache.ModifiedEventListener |
static class |
JIPipeCache.StoredEvent |
static class |
JIPipeCache.StoredEventEmitter |
static interface |
JIPipeCache.StoredEventListener |
Modifier and Type | Method and Description |
---|---|
void |
clearAll(JIPipeProgressInfo progressInfo)
Clears the cache
|
void |
clearAll(UUID nodeUUID,
boolean invalidateChildren,
JIPipeProgressInfo progressInfo)
Clears the cache of the specified node
|
void |
clearOutdated(JIPipeProgressInfo progressInfo)
Removes all outdated entries
|
JIPipeCache.ClearedEventEmitter |
getClearedEventEmitter() |
JIPipeCache.ModifiedEventEmitter |
getModifiedEventEmitter() |
JIPipeCache.StoredEventEmitter |
getStoredEventEmitter() |
boolean |
isEmpty() |
Map<String,JIPipeDataTable> |
query(JIPipeGraphNode graphNode,
UUID nodeUUID,
JIPipeProgressInfo progressInfo) |
int |
size() |
void |
store(JIPipeGraphNode graphNode,
UUID nodeUUID,
JIPipeDataTable data,
String outputName,
JIPipeProgressInfo progressInfo) |
void store(JIPipeGraphNode graphNode, UUID nodeUUID, JIPipeDataTable data, String outputName, JIPipeProgressInfo progressInfo)
Map<String,JIPipeDataTable> query(JIPipeGraphNode graphNode, UUID nodeUUID, JIPipeProgressInfo progressInfo)
void clearOutdated(JIPipeProgressInfo progressInfo)
progressInfo
- the progressvoid clearAll(JIPipeProgressInfo progressInfo)
progressInfo
- the progressvoid clearAll(UUID nodeUUID, boolean invalidateChildren, JIPipeProgressInfo progressInfo)
nodeUUID
- the nodeinvalidateChildren
- whether all nodes utilizing that node's data will be invalidated (remove structure)progressInfo
- the progressboolean isEmpty()
int size()
JIPipeCache.StoredEventEmitter getStoredEventEmitter()
JIPipeCache.ClearedEventEmitter getClearedEventEmitter()
JIPipeCache.ModifiedEventEmitter getModifiedEventEmitter()
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.