- the most recent definitions are cached in the back-end
- everywhere we retrieve the definition with the latest version from Elasticsearch search, the call is done to the new cache
- when the import of the process definitions is done, the cache is updated during the import
We do a lot of requests in order to retrieve the latest version of a definition or the definition with the latest version to retrieve, e.g., the flow node names. That costs additional time that every user does. To reduce the number of requests we could add the described cache.