I noticed that spring-data-gemfire repositories are extremely slow in client-server architecture when it comes to uploading a big data set into gemfire cache. I checked the sources and I see that
save(Iterable<U> entities)
just iterates through all the entries and puts them individually.
Why doesn't it use Region.putAll? - it would be a lot faster.