public interface JIPipeCache
Modifier and Type | Interface and Description |
---|---|
static class |
JIPipeCache.ClearedEvent |
static class |
JIPipeCache.ModifiedEvent |
static class |
JIPipeCache.StoredEvent |
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
|
EventBus |
getEventBus() |
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) |
EventBus getEventBus()
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()
Copyright © 2020–2023 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.