ShareCacheConfig

data class ShareCacheConfig(val cacheFilePrefix: String = "TMP", val bitmapShareFilename: String = "shared_image.png", val bitmapQuality: Int = 90, val cacheTtlMs: Long = 5 * 60 * 1000L, val maxCacheSizeBytes: Long = 25L * 1024 * 1024)

Configuration for the share file cache.

Parameters

cacheFilePrefix

Filename prefix for cached attachment files.

bitmapShareFilename

Fixed filename used for shared bitmaps.

bitmapQuality

Compression quality (0-100) for shared bitmap PNGs (default: 90).

cacheTtlMs

Maximum age in milliseconds before a cached file is considered expired (default: 5 min.).

maxCacheSizeBytes

Soft size cap in bytes for all cached attachment files (default: 25MB).

Constructors

Link copied to clipboard
constructor(cacheFilePrefix: String = "TMP", bitmapShareFilename: String = "shared_image.png", bitmapQuality: Int = 90, cacheTtlMs: Long = 5 * 60 * 1000L, maxCacheSizeBytes: Long = 25L * 1024 * 1024)

Properties

Link copied to clipboard
val bitmapQuality: Int = 90
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard