---
title: "setCachingOptions(_:)"
framework: virtualization
role: symbol
role_heading: Instance Method
path: "virtualization/vzlinuxrosettadirectoryshare/setcachingoptions(_:)"
---

# setCachingOptions(_:)

Sets the Rosetta caching options using the options you specify.

## Declaration

```swift
func setCachingOptions(_ cachingOptions: VZLinuxRosettaDirectoryShare.CachingOptions?) throws
```

## Parameters

- `cachingOptions`: One of the available doc://com.apple.virtualization/documentation/Virtualization/VZLinuxRosettaDirectoryShare/CachingOptions-swift.enum.

## Mentioned in

Running Intel Binaries in Linux VMs

## See Also

### Setting the ahead of time (AOT) caching options

- [cachingOptions](virtualization/vzlinuxrosettadirectoryshare/cachingoptions-swift.property.md)
- [VZLinuxRosettaDirectoryShare.CachingOptions](virtualization/vzlinuxrosettadirectoryshare/cachingoptions-swift.enum.md)
