TempCache

class TempCache @JvmOverloads constructor(val directory: File? = null) : FileCacheStrategy

使用系统临时文件夹缓存图片文件. 在图片使用完毕后或 JVM 正常结束时删除临时文件.

Constructors

Link copied to clipboard
fun TempCache(directory: File? = null)

Functions

Link copied to clipboard
open fun newCache(input: InputStream): ExternalResource

立即读取 input 所有内容并缓存为 ExternalResource. 自动根据文件头识别文件类型. 识别失败时将使用 "mirai".

open override fun newCache(input: InputStream, formatName: String?): ExternalResource

立即读取 input 所有内容并缓存为 ExternalResource.

Properties

Link copied to clipboard
val directory: File? = null

缓存图片存放位置. 为 null 时使用主机系统的临时文件夹: File.createTempFile("tmp", null, directory)