Since querying in Coherence takes into account only those objects that are already in cache, are there any commonly used techniques for improving query performance in scenarios where Coherence is used with database as persistent layer (to cache more data than it can fit in the memory)?