AbstractNodeCache::invalidate: call invalidateImpl to avoid infinite loop