public class EngineCache extends Object
Engine's internal Concept ID cache
This is a cache which houses Vertex ids. It keeps these ids
so that we can lookup the vertices in need of postprocessing directly.
We cannot relay on ConceptIds because the indexed lookup maybe faulty with
vertices in need of post processing.
| Modifier and Type | Method and Description |
|---|---|
void |
addJobCasting(String keyspace,
String castingIndex,
ConceptId castingId) |
void |
addJobResource(String keyspace,
String resourceIndex,
ConceptId resourceId) |
void |
clearJobSetCastings(String keyspace,
String conceptIndex) |
void |
clearJobSetResources(String keyspace,
String conceptIndex) |
void |
deleteJobCasting(String keyspace,
String castingIndex,
ConceptId castingId) |
void |
deleteJobResource(String keyspace,
String resourceIndex,
ConceptId resourceId) |
Map<String,Set<ConceptId>> |
getCastingJobs(String keyspace) |
static EngineCache |
getInstance() |
Set<String> |
getKeyspaces() |
long |
getNumCastingJobs(String keyspace) |
long |
getNumJobs(String keyspace) |
long |
getNumResourceJobs(String keyspace) |
Map<String,Set<ConceptId>> |
getResourceJobs(String keyspace) |
public static EngineCache getInstance()
public long getNumJobs(String keyspace)
public long getNumCastingJobs(String keyspace)
public long getNumResourceJobs(String keyspace)
public void deleteJobCasting(String keyspace, String castingIndex, ConceptId castingId)
public void addJobResource(String keyspace, String resourceIndex, ConceptId resourceId)
public void deleteJobResource(String keyspace, String resourceIndex, ConceptId resourceId)
Copyright © 2017 Grakn Labs Ltd. All rights reserved.