NOTICE: Google Maps Platform gaming services is deprecated as of October 18, 2021. Current users will have continued access until December 31, 2022. During this time, we will continue to provide support and fixes to major bugs and outages. See the Gaming Services Transition Guide for resources to help you plan the next steps for your projects.

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.