public interface VertexCache
Modifier and Type | Method and Description |
---|---|
void |
add(InternalVertex vertex,
long id)
Adds the given vertex with the given id to the cache.
|
void |
close()
Closes the cache which allows the cache to release allocated memory.
|
boolean |
contains(long id)
Checks whether the cache contains a vertex with the given id
|
InternalVertex |
get(long id,
Retriever<Long,InternalVertex> retriever)
Returns the vertex with the given id or null if it is not in the cache
|
List<InternalVertex> |
getAllNew()
Returns an iterable over all new vertices in the cache
|
boolean contains(long id)
id
- Vertex idInternalVertex get(long id, Retriever<Long,InternalVertex> retriever)
id
- void add(InternalVertex vertex, long id)
vertex
- id
- IllegalArgumentException
- if the vertex is null or the id negativeList<InternalVertex> getAllNew()
void close()
Copyright © 2012–2023. All rights reserved.