Google. Maps. CacheOptions
Encapsulates map data caching parameters.
Summary
Public attributes |
|
---|---|
BasePath = ""
|
string
The base directory used for storing cache files. If this string value is empty, then
BasePath defaults to Application.temporaryCachePath. |
Directory = "Google.Maps"
|
string
The directory under
BasePath used for storing cache files. |
DiskTimeoutSeconds = 0
|
int
Maximum time to wait to read from the disk cache. If a read takes longer than this, the disk cache is disabled.
|
MaxDiskBytes = 10 << 20
|
long
The maximum amount of space (in bytes) to allocate for cache files.
|
Public attributes
BasePath
string BasePath = ""
The base directory used for storing cache files. If this string value is empty, then BasePath
defaults to Application.temporaryCachePath.
Directory
string Directory = "Google.Maps"
The directory under BasePath
used for storing cache files.
Note: Files in this directory can be deleted on cache cleanup. Do not put other files in this directory.
DiskTimeoutSeconds
int DiskTimeoutSeconds = 0
Maximum time to wait to read from the disk cache. If a read takes longer than this, the disk cache is disabled.
Set this value to 0 to wait indefinitely.
This is a workaround for a known bug that causes Musk to hang waiting for the disk cache. When behaving correctly, reading from the disk cache should be fast.
MaxDiskBytes
long MaxDiskBytes = 10 << 20
The maximum amount of space (in bytes) to allocate for cache files.
The total can exceed this value temporarily—in between cache cleanup passes. Set this value to to 0 to use an unlimited amount of space.
This maximum is applied independently to two different caches - map features (the Features directory) and terrain (the Terrain directory). If terrain is enabled then the actual maximum disk space used is double this value.
Note: If you are targeting WebGL (which is not officially supported), then set this value to 0.