Don't use cache here, because it force clear the cache if added one constraint manually or update the Business Templates with constraints