Discuss the trade-offs between different caching strategies for high-read versus high-write workloads.