[infinispan-issues] [JBoss JIRA] (ISPN-7911) Functional commands do not invalidate L1 cache
Radim Vansa (JIRA)
issues at jboss.org
Fri Jun 9 16:37:00 EDT 2017
Radim Vansa created ISPN-7911:
---------------------------------
Summary: Functional commands do not invalidate L1 cache
Key: ISPN-7911
URL: https://issues.jboss.org/browse/ISPN-7911
Project: Infinispan
Issue Type: Bug
Components: Core
Affects Versions: 9.1.0.Alpha1
Reporter: Radim Vansa
Assignee: Radim Vansa
SSIA. Test that fails in {{DistSyncFuncTest}} courtesy of [~karesti]:
{code:java}
public void testEvalFromNonOwner() {
initAndTest();
Cache<Object, String> nonOwner = getFirstNonOwner("k1");
FunctionalMapImpl<Object, String> objectStringFunctionalMap = FunctionalMapImpl.create(nonOwner.getAdvancedCache());
FunctionalMap.ReadWriteMap<Object, String> functionalMap = ReadWriteMapImpl.create(objectStringFunctionalMap);
SerializableFunction<EntryView.ReadWriteEntryView<Object, String>, Void> func = v -> {
v.set("value2");
return null;
};
try {
functionalMap.eval("k1", func).get();
assertOnAllCachesAndOwnership("k1", "value2");
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {
e.printStackTrace();
}
}
{code}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
More information about the infinispan-issues
mailing list