Change Cache Lifetime

I would like there to be a way to configure cache lifetime either globally or per connection / drive.

For blocks which was read at least once. It will be removed after 3600 seconds.
For blocks which was not read, It will be removed after 10800 seconds.

For some instances, these settings are WAY to long.