[AssetCache] ;; ;; Options for FlotsamAssetCache ;; ; cache directory can be shared by multiple instances CacheDirectory = ./assetcache ; Other examples: ;CacheDirectory = /directory/writable/by/OpenSim/instance ; Log level ; 0 - (Error) Errors only ; 1 - (Info) Hit Rate Stats + Level 0 ; 2 - (Debug) Cache Activity (Reads/Writes) + Level 1 ; LogLevel = 0 ; How often should hit rates be displayed (given in AssetRequests) ; 0 to disable HitRateDisplay = 100 ; Set to false for no memory cache ; assets can be requested several times in short periods ; so even a small memory cache is usefull MemoryCacheEnabled = true ; Set to false for no file cache FileCacheEnabled = true ; How long {in hours} to keep assets cached in memory, .5 == 30 minutes ; even a few minutes may mean many assets loaded to memory, if not all. ; this is good if memory is not a problem. ; if memory is a problem then a few seconds may actually save same. ; reducing duplications. ; see hit rates with console comand: fcache status MemoryCacheTimeout = .001 // 3.6s ie around 4s (1s resolution) ; How long {in hours} to keep assets cached on disk, .5 == 30 minutes ; Specify 0 if you do not want your disk cache to expire FileCacheTimeout = 48 ; How often {in hours} should the disk be checked for expired filed ; Specify 0 to disable expiration checking FileCleanupTimer = 0.0 ; disabled ; If WAIT_ON_INPROGRESS_REQUESTS has been defined then this specifies how ; long (in miliseconds) to block a request thread while trying to complete ; an existing write to disk. ; NOTE: THIS PARAMETER IS NOT CURRENTLY USED BY THE CACHE ; WaitOnInprogressTimeout = 3000 ; Number of tiers to use for cache directories (current valid ; range 1 to 3) ;CacheDirectoryTiers = 1 ; Number of letters per path tier, 1 will create 16 directories ; per tier, 2 - 256, 3 - 4096 and 4 - 65K ;CacheDirectoryTierLength = 3 ; Warning level for cache directory size ;CacheWarnAt = 30000