Class CacheInitializationData
Contains settings for the Caching system.
Inherited Members
Namespace: UnityEngine.AddressableAssets.Initialization
Assembly: Unity.Addressables.dll
Syntax
[Serializable]
public class CacheInitializationData
Properties
Name | Description |
---|---|
CacheDirectoryOverride | If not null or empty a new cache is created using Caching.AddCache and it is set active by assigning it to Caching.currentCacheForWriting. |
CompressionEnabled | Enable recompression of asset bundles into LZ4 format as they are saved to the cache. This sets the Caching.compressionEnabled value. |
ExpirationDelay | Controls how long bundles are kept in the cache. This value is applied to Caching.currentCacheForWriting.expirationDelay. The value is in seconds and has a limit of 12960000 (150 days). |
LimitCacheSize | If true, the maximum cache size will be set to MaximumCacheSize. |
MaximumCacheSize | The maximum size of the cache in bytes. This value is applied to Caching.currentCacheForWriting.maximumAvailableStorageSpace. This will only be set if LimitCacheSize is true. |