TempCache

class TempCache constructor(val directory: <Error class: unknown class>? = null) : FileCacheStrategy

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

Constructors

Link copied to clipboard
constructor(directory: <Error class: unknown class>? = null)

Functions

Link copied to clipboard
open fun newCache(input: <Error class: unknown class>): ExternalResource

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

open override fun newCache(input: <Error class: unknown class>, formatName: String?): ExternalResource

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

Properties

Link copied to clipboard
val directory: <Error class: unknown class>? = null

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