Class DifferentialExpressionResultCacheImpl
- java.lang.Object
- 
- ubic.gemma.persistence.service.analysis.expression.diff.DifferentialExpressionResultCacheImpl
 
- 
- All Implemented Interfaces:
- InitializingBean,- DifferentialExpressionResultCache
 
 @Component public class DifferentialExpressionResultCacheImpl extends Object implements DifferentialExpressionResultCache, InitializingBean Cache for data from differential expression result queries.- Author:
- Paul
 
- 
- 
Constructor SummaryConstructors Constructor Description DifferentialExpressionResultCacheImpl()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToCache(Collection<DiffExprGeneSearchResult> diffExForCache)voidaddToCache(DiffExprGeneSearchResult diffExForCache)voidaddToTopHitsCache(ExpressionAnalysisResultSet resultSet, List<DifferentialExpressionValueObject> items)voidafterPropertiesSet()voidclearCache()voidclearCache(Long resultSetId)Remove all elements from the cache for the given result set, if the cache exists.voidclearTopHitCache(Long resultSetId)Remove all elements from the top hits cache for the given result set, if the cache exists.DiffExprGeneSearchResultget(Long resultSet, Long g)Collection<DiffExprGeneSearchResult>get(Long resultSet, Collection<Long> genes)List<DifferentialExpressionValueObject>getTopHits(ExpressionAnalysisResultSet resultSet)BooleanisEnabled()voidsetEnabled(Boolean enabled)
 
- 
- 
- 
Method Detail- 
addToCachepublic void addToCache(DiffExprGeneSearchResult diffExForCache) - Specified by:
- addToCachein interface- DifferentialExpressionResultCache
 
 - 
addToCachepublic void addToCache(Collection<DiffExprGeneSearchResult> diffExForCache) - Specified by:
- addToCachein interface- DifferentialExpressionResultCache
 
 - 
clearCachepublic void clearCache() - Specified by:
- clearCachein interface- DifferentialExpressionResultCache
 
 - 
clearCachepublic void clearCache(Long resultSetId) Description copied from interface:DifferentialExpressionResultCacheRemove all elements from the cache for the given result set, if the cache exists.- Specified by:
- clearCachein interface- DifferentialExpressionResultCache
- Parameters:
- resultSetId- - specific cache to be cleared.
 
 - 
clearTopHitCachepublic void clearTopHitCache(Long resultSetId) Description copied from interface:DifferentialExpressionResultCacheRemove all elements from the top hits cache for the given result set, if the cache exists.- Specified by:
- clearTopHitCachein interface- DifferentialExpressionResultCache
- Parameters:
- resultSetId- id
 
 - 
getpublic Collection<DiffExprGeneSearchResult> get(Long resultSet, Collection<Long> genes) - Specified by:
- getin interface- DifferentialExpressionResultCache
 
 - 
getpublic DiffExprGeneSearchResult get(Long resultSet, Long g) - Specified by:
- getin interface- DifferentialExpressionResultCache
 
 - 
isEnabledpublic Boolean isEnabled() - Specified by:
- isEnabledin interface- DifferentialExpressionResultCache
 
 - 
setEnabledpublic void setEnabled(Boolean enabled) - Specified by:
- setEnabledin interface- DifferentialExpressionResultCache
 
 - 
addToTopHitsCachepublic void addToTopHitsCache(ExpressionAnalysisResultSet resultSet, List<DifferentialExpressionValueObject> items) - Specified by:
- addToTopHitsCachein interface- DifferentialExpressionResultCache
 
 - 
getTopHitspublic List<DifferentialExpressionValueObject> getTopHits(ExpressionAnalysisResultSet resultSet) - Specified by:
- getTopHitsin interface- DifferentialExpressionResultCache
- Parameters:
- resultSet- result set
- Returns:
- top hits, or null.
 
 - 
afterPropertiesSetpublic void afterPropertiesSet() - Specified by:
- afterPropertiesSetin interface- InitializingBean
 
 
- 
 
-