ShareCacheConfig

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

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).