public class DefaultCacheProvider extends Object implements ICacheProvider, IGraphListener
| Constructor and Description |
|---|
DefaultCacheProvider(IGraph graph) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSeen(Collection<com.hp.hpl.jena.graph.Triple> triples)
Adds seen triples to the cache.
|
Set<com.hp.hpl.jena.graph.Triple> |
bulkFind(Set<List<Object>> keys,
int[] indexColumns) |
void |
clear()
Clears all caches
|
IGraph |
getGraph() |
Collection<ITripleCacheIndex> |
getIndexes() |
void |
onAdd(IGraph g,
Collection<com.hp.hpl.jena.graph.Triple> triples) |
void |
onRemove(IGraph g,
Collection<com.hp.hpl.jena.graph.Triple> triples) |
void |
removeSeen(Collection<com.hp.hpl.jena.graph.Triple> triples) |
String |
toString() |
public DefaultCacheProvider(IGraph graph)
public void clear()
ICacheProviderclear in interface ICacheProviderpublic Set<com.hp.hpl.jena.graph.Triple> bulkFind(Set<List<Object>> keys, int[] indexColumns)
bulkFind in interface ICacheProviderpublic void addSeen(Collection<com.hp.hpl.jena.graph.Triple> triples)
ICacheProvideraddSeen in interface ICacheProviderpublic void removeSeen(Collection<com.hp.hpl.jena.graph.Triple> triples)
removeSeen in interface ICacheProviderpublic IGraph getGraph()
getGraph in interface ICacheProviderpublic Collection<ITripleCacheIndex> getIndexes()
getIndexes in interface ICacheProviderpublic void onAdd(IGraph g, Collection<com.hp.hpl.jena.graph.Triple> triples)
onAdd in interface IGraphListenerpublic void onRemove(IGraph g, Collection<com.hp.hpl.jena.graph.Triple> triples)
onRemove in interface IGraphListenerCopyright © 2013. All Rights Reserved.