indeed i can think of ways to process out the parts of a filter and segregate the results so filters that have partial matches can be partially satisfied by the cache and in some cases sufficient to produce the result
caches are hard tho... but i still don't get the choice of foundationdb