Fixed cache invalidator clears cache only when affected rows