public class UriManager extends ValueManagerBase<RdbmsURI>
Modifier and Type | Field and Description |
---|---|
static UriManager |
instance |
BATCH_SIZE, MAX_QUEUE, MIN_QUEUE, queue
Constructor and Description |
---|
UriManager() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected boolean |
expunge(String condition) |
protected int |
getBatchSize() |
protected void |
insert(Number id,
RdbmsURI resource) |
protected String |
key(RdbmsURI value) |
protected void |
optimize() |
void |
setUriTable(URITable shorter) |
cache, findInCache, flush, getIdSequence, getIdVersion, getInternalId, init, removedStatements, setHashManager, setIdSequence
clear, flush, getQueue
public static UriManager instance
public void setUriTable(URITable shorter)
public void close() throws SQLException
close
in class ManagerBase
SQLException
protected boolean expunge(String condition) throws SQLException
expunge
in class ValueManagerBase<RdbmsURI>
SQLException
protected int getBatchSize()
getBatchSize
in class ValueManagerBase<RdbmsURI>
protected String key(RdbmsURI value)
key
in class ValueManagerBase<RdbmsURI>
protected void insert(Number id, RdbmsURI resource) throws SQLException, InterruptedException
insert
in class ValueManagerBase<RdbmsURI>
SQLException
InterruptedException
protected void optimize() throws SQLException
optimize
in class ValueManagerBase<RdbmsURI>
SQLException
Copyright © 2001-2016 Aduna. All Rights Reserved.