In the ever-evolving landscape of data processing, distributed SQL engines have emerged as powerful tools to handle vast amounts of data across multiple nodes seamlessly. One critical aspect that plays a pivotal role in optimizing the performance of these distributed systems is Caching. Caching Mechanisms serve as a strategic layer between data storage and query …