You can also use temporary containers [1] to present a clean and isolated cache & cookie store for every new website visit. This is both less fingerprintable and more usable than disabling cache and cookies.
It is also worth noting that caches other than the browser cache can also be abused to track users: http://dnscookie.com/