v.23.12Improvement

Support Dynamic Reloading of Filesystem Cache Size

Support dynamic reloading of the filesystem cache size. Closes #57866. #57897 (Kseniia Sumarokova).
Added support for dynamic reloading of the filesystem cache size in ClickHouse without requiring a server restart.

Why it matters

This feature addresses the need to adjust the filesystem cache size on the fly, allowing users to optimize memory usage and performance dynamically. It eliminates downtime caused by restarting the server to apply cache size changes, improving operational flexibility and efficiency.

How to use it

Users can modify the filesystem cache size by updating the relevant configuration and triggering a dynamic reload. This allows the new cache size to take effect immediately without restarting the ClickHouse server.