Class ExpressionDataFileServiceImpl

java.lang.Object
ubic.gemma.core.analysis.service.ExpressionDataFileServiceImpl
All Implemented Interfaces:
ExpressionDataFileService

@Service @Transactional(propagation=NEVER) public class ExpressionDataFileServiceImpl extends Object implements ExpressionDataFileService
Supports the creation and location of 'flat file' versions of data in the system, for download by users. Files are cached on the filesystem and reused if possible, rather than recreating them every time.

Never use this service in a Transactional context, it uses locks for files and spends significant time writing to disk.

Author:
paul