[infinispan-issues] [JBoss JIRA] (ISPN-9150) Method RemoteCache.entrySet() works incorrectly
William Burns (JIRA)
issues at jboss.org
Tue May 15 10:06:00 EDT 2018
[ https://issues.jboss.org/browse/ISPN-9150?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13576744#comment-13576744 ]
William Burns commented on ISPN-9150:
-------------------------------------
It is a bit unclear what your description is stating. Are you saying that the first line that invokes {code}entrySet.stream().collect(..){code} does not work, but {code}entrySet().forEach(..){code} is working?
Either way this is a bit odd, because both of those methods use the iterator that invokes {code}retrieveEntries{code} underneath the scenes.
Maybe you can add a test to https://github.com/infinispan/infinispan/blob/master/client/hotrod-client/src/test/java/org/infinispan/client/hotrod/BulkOperationsTest.java and see if you can reproduce it there? That class is currently testing all 3 collections and various methods on them to verify they work properly.
> Method RemoteCache.entrySet() works incorrectly
> -----------------------------------------------
>
> Key: ISPN-9150
> URL: https://issues.jboss.org/browse/ISPN-9150
> Project: Infinispan
> Issue Type: Bug
> Affects Versions: 9.2.1.Final
> Environment: # Cluster contains 2 hosts (each host have one instance of Infinispan)
> # Configuration have cache "Models". The cache have 2 key owners and 2 entities
> Reporter: Sergey Chernolyas
> Assignee: William Burns
>
> Method RemoteCache.entrySet() returns empty stream. Method RemoteCache.retrieveEntries works correctly in same time
> But if I do :
> {code:java}
> System.out.println(modelRemoteCache.entrySet().stream().collect(Collectors.toSet()).size());
> modelRemoteCache.entrySet().forEach(longModelEntry -> {
> System.out.println(":"+longModelEntry.getKey()+":"+longModelEntry.getValue());
> });
> {code}
> First row show size 0. But method "entrySet" will work correctly.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
More information about the infinispan-issues
mailing list