public class FileBasedCachingSameAsRetriever extends AbstractSameAsRetrieverDecorator
| Modifier and Type | Field and Description |
|---|---|
protected File |
cacheFile |
protected static int |
ENTITY_NOT_FOUND |
protected List<Set<String>> |
sets |
protected File |
tempCacheFile |
protected com.carrotsearch.hppc.ObjectIntOpenHashMap<String> |
uriSetIdMapping |
decoratedRetriever| Modifier | Constructor and Description |
|---|---|
protected |
FileBasedCachingSameAsRetriever(SameAsRetriever decoratedRetriever,
com.carrotsearch.hppc.ObjectIntOpenHashMap<String> uriSetIdMapping,
List<Set<String>> sets,
boolean requestEntitiesNotFound,
File cacheFile,
File tempCacheFile) |
| Modifier and Type | Method and Description |
|---|---|
static FileBasedCachingSameAsRetriever |
create(SameAsRetriever decoratedRetriever,
boolean requestEntitiesNotFound,
File cacheFile) |
protected void |
mergeSetIntoCache(Set<String> result) |
static Object[] |
readCacheFile(File cacheFile) |
Set<String> |
retrieveSameURIs(String uri)
Returns a Set containing the URIs having a sameAs link to this URI or
null if no such URIs could be found.
|
Set<String> |
retrieveSameURIs(String domain,
String uri)
Returns a Set containing the URIs having a sameAs link to this URI or
null if no such URIs could be found.
|
void |
storeCache() |
addSameURIs, getDecoratedprotected static final int ENTITY_NOT_FOUND
protected com.carrotsearch.hppc.ObjectIntOpenHashMap<String> uriSetIdMapping
protected File cacheFile
protected File tempCacheFile
public static FileBasedCachingSameAsRetriever create(SameAsRetriever decoratedRetriever, boolean requestEntitiesNotFound, File cacheFile)
public Set<String> retrieveSameURIs(String uri)
SingleUriSameAsRetrieverretrieveSameURIs in interface SingleUriSameAsRetrieverretrieveSameURIs in class AbstractSameAsRetrieverDecoratoruri - the URI for which sameAs links should be discoveredpublic void storeCache()
public Set<String> retrieveSameURIs(String domain, String uri)
SingleUriSameAsRetrieverretrieveSameURIs in interface SingleUriSameAsRetrieverretrieveSameURIs in class AbstractSameAsRetrieverDecoratordomain - the domain of the URIuri - the URI for which sameAs links should be discoveredCopyright © 2014–2017. All rights reserved.