Package org.veupathdb.lib.mblast.utils.tmp

Types

Link copied to clipboard
class CustomTempFileFactory @JvmOverloads constructor(    val rootDir: File = File(DEFAULT_TEMP_DIR_PATH),     val defaultLifetime: Long = DEFAULT_FILE_LIFE_TIME,     val cleanupInterval: Long = CLEANUP_INTERVAL) : TempFileFactoryBase, TempFileFactory

Instantiable Custom Temp File Factory

Link copied to clipboard
interface TempFileFactory

Factory that produces expiring temporary files.

Link copied to clipboard
sealed class TempFileFactoryBase : TempFileFactory

Base implementation of the TempFileFactory interface.

Link copied to clipboard
object TempFiles : TempFileFactoryBase, TempFileFactory

Default Expiring Temporary Files Factory