public class CacheTransientResultSetDaoImpl extends Object implements TransientPushResultSetDao
| Constructor and Description |
|---|
CacheTransientResultSetDaoImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addElements(String key,
List<String> elements)
add elements to a given key.
|
eu.dnetlib.miscutils.cache.Cache<String,List<String>> |
getCache() |
List<String> |
getElements(String key,
int fromPosition,
int toPosition)
obtain content for a given key (resultset) in a given range (1 based).
|
eu.dnetlib.miscutils.cache.Cache<String,ResultSetDescriptor> |
getResultSetCache() |
eu.dnetlib.miscutils.factory.Factory<ResultSetDescriptor> |
getResultSetDescriptorFactory() |
int |
getSize(String key)
get the resultset size (number of elements).
|
void |
setCache(eu.dnetlib.miscutils.cache.Cache<String,List<String>> cache) |
void |
setResultSetCache(eu.dnetlib.miscutils.cache.Cache<String,ResultSetDescriptor> resultSetCache) |
void |
setResultSetDescriptorFactory(eu.dnetlib.miscutils.factory.Factory<ResultSetDescriptor> resultSetDescriptorFactory) |
public int getSize(String key)
getSize in interface TransientPushResultSetDaokey - usually a rsidTransientPushResultSetDao.getSize(java.lang.String)public void addElements(String key, List<String> elements)
addElements in interface TransientPushResultSetDaokey - usually a rsid.elements - list of elementsTransientPushResultSetDao.addElements(java.lang.String, java.util.List)public List<String> getElements(String key, int fromPosition, int toPosition)
getElements in interface TransientPushResultSetDaokey - usually a rsidfromPosition - from position (1 based, inclusive)toPosition - to position (1 based, inclusive)TransientPushResultSetDao.getElements(java.lang.String, int, int)public eu.dnetlib.miscutils.cache.Cache<String,ResultSetDescriptor> getResultSetCache()
public void setResultSetCache(eu.dnetlib.miscutils.cache.Cache<String,ResultSetDescriptor> resultSetCache)
public eu.dnetlib.miscutils.factory.Factory<ResultSetDescriptor> getResultSetDescriptorFactory()
public void setResultSetDescriptorFactory(eu.dnetlib.miscutils.factory.Factory<ResultSetDescriptor> resultSetDescriptorFactory)
Copyright © 2017. All rights reserved.