cache.clear: clearing root clears everything, not only the root zone
Problem was caused by our lookup format where only the root zone starts with \0 and all other zones start differently. This caused cache_match('.') to match only data from root zone.
Showing with 20 additions and 10 deletions