improved performance of SQLcommunicator by caching the ids of repository objects in a map field