---
title: FSVolume.KernelCacheCoherencyAction.push
framework: fskit
role: symbol
role_heading: Case
path: fskit/fsvolume/kernelcachecoherencyaction/push
---

# FSVolume.KernelCacheCoherencyAction.push

An action to flush dirty data from cache to storage, preserving cache contents.

## Declaration

```swift
case push
```

## See Also

### Coherency actions

- [FSVolume.KernelCacheCoherencyAction.pushInvalidate](fskit/fsvolume/kernelcachecoherencyaction/pushinvalidate.md)
- [FSVolume.KernelCacheCoherencyAction.invalidate](fskit/fsvolume/kernelcachecoherencyaction/invalidate.md)
- [FSVolume.KernelCacheCoherencyAction.update](fskit/fsvolume/kernelcachecoherencyaction/update.md)
- [FSVolume.KernelCacheCoherencyAction.revoke](fskit/fsvolume/kernelcachecoherencyaction/revoke.md)
