The QueryCacheRepository is an experimental repository used for the QueryCache synchronization strategy. It implements a remote-first write policy and a sophisticated read process that synchronizes local and remote metadata to minimize data transfer.
Warning: This class currently has no production instantiation path and is primarily used in tests. It is not yet integrated into the unified Repository and should not be depended upon in application code due to several unverified fallback behaviors (e.g., issues with inflight keys for different modes, empty array fallbacks for findByIds, and offline fallback error handling).