unregister method
Unregister a query from the cache
Implementation
void unregister(String queryKey) {
final query = _queries.remove(queryKey);
// Remove from scope tracking if it was a scoped query
_scopeQueries.forEach((scopeId, keys) {
keys.remove(queryKey);
});
// Clean up empty scope entries
_scopeQueries.removeWhere((key, value) => value.isEmpty);
if (query != null) {
ZenLogger.logDebug('Unregistered query: $queryKey');
}
}