But you can not prevent some async background task, or access to some minor data from thrashing your caches.You can optimize for cache size by managing your dataset - making it fit into the cache size.
Having some control sounds like a nice option to have in some cases. Hearing them thinking about extensions sounds even better.