macOS caching