Description
As part of the filter -> query migration, we should migrate the caching wrappers (including the filter cache).
I think the behaviour should be to delegate to the wrapped query when scores are needed and cache otherwise like CachingWrapperFilter does today.
Also the cache should ignore query boosts so that field:value^2 and field:value^3 are considered equal if scores are not needed.