Class 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