- All Implemented Interfaces:
- InitializingBean, ProcessedDataVectorCache
@Component
public class ProcessedDataVectorCacheImpl
extends Object
implements InitializingBean, ProcessedDataVectorCache
Configures the cache for data vectors.
Implementation note: This uses ehCache. I have decided to make one cache per expression experiment. The reason for
this is that having complex keys for cached Elements based on expression experiment AND gene makes it difficult to
invalidate the cache when an expression experiment's data changes. The drawback is that there are potentially
hundreds of caches; I don't know if there are any performance considerations there.
- Author:
- paul