[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