Add caching support to AbstractEntityService.getByIds
Currently, AbstractEntityService
caches responses for requests with no additional query parameters only via getById
. If multiple entities are requested at once via getByIds
, no caching is used.
Caching is a little more involved for this case because some but not all entities might already be cached. In this case, this only the missing entities should be retrieved while the cached entities are transparently added.