-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/42679/
-----------------------------------------------------------

Review request for geode, Jens Deppe and Kirk Lund.


Repository: geode


Description
-------

Lambdas can now be used for VM.invoke and VM.invokeAsync. For example

vm.invoke(() -> {System.out.println("Hello from remote VM")})
String value = vm.invoke(() -> {return "Hello from remote VM")

This theoretically could be more efficient than using anonymous
classes, because they do not capture (and Serialize) a reference to
the enclosing test class unless they reference state of that class.


Diffs
-----

  
gemfire-core/src/test/java/com/gemstone/gemfire/cache/client/internal/LocatorLoadBalancingDUnitTest.java
 7a0ddafd79d4933b621bd6bf866f231bba9b05e9 
  
gemfire-core/src/test/java/com/gemstone/gemfire/cache/query/internal/index/ConcurrentIndexUpdateWithInplaceObjectModFalseDUnitTest.java
 80656e0bdcb5451a821d6c4ebecc50c0e01e8862 
  
gemfire-core/src/test/java/com/gemstone/gemfire/cache/query/internal/index/ConcurrentIndexUpdateWithoutWLDUnitTest.java
 6d4a6b4683ebc1d38d6164fe05a47d219da4ff5d 
  
gemfire-core/src/test/java/com/gemstone/gemfire/cache/query/partitioned/PRQueryDUnitHelper.java
 bcd79a6b8589a5128f75a55b7bc8df53c9430cb6 
  
gemfire-core/src/test/java/com/gemstone/gemfire/internal/cache/ClientServerInvalidAndDestroyedEntryDUnitTest.java
 7ba7fc5fed7907fa750b9894461d0aeb11e635e0 
  
gemfire-core/src/test/java/com/gemstone/gemfire/management/internal/cli/commands/GetCommandOnRegionWithCacheLoaderDuringCacheMissDUnitTest.java
 1e234c5f1b6c4e7e24fc405bdb5679eb61f5fa2f 
  
gemfire-core/src/test/java/com/gemstone/gemfire/management/internal/cli/commands/ListAndDescribeDiskStoreCommandsDUnitTest.java
 e7bc575fb9a8e42d8e1766d61660243bc22ecdcb 
  
gemfire-core/src/test/java/com/gemstone/gemfire/management/internal/cli/commands/ListIndexCommandDUnitTest.java
 22a38d209d1c0c626430b804021af5837dcbb87c 
  
gemfire-core/src/test/java/com/gemstone/gemfire/test/dunit/tests/BasicDUnitTest.java
 76faf93a301039b8a4c09821ddedf00cfb834de6 
  
gemfire-core/src/test/java/com/gemstone/gemfire/test/dunit/tests/VMDUnitTest.java
 3562f86fbd93150ad04702bbdc67f83b117a4f21 
  gemfire-core/src/test/java/dunit/AsyncInvocation.java 
9177a1292fb76ffa6173af892260ba1c450e50c0 
  gemfire-core/src/test/java/dunit/SerializableCallable.java 
4b295fa7a343b12cc050d748e3d6224f44bf2dfd 
  gemfire-core/src/test/java/dunit/SerializableCallableIF.java PRE-CREATION 
  gemfire-core/src/test/java/dunit/SerializableRunnable.java 
f28ecdc590b37e18df42b40ae6865850ae979ba2 
  gemfire-core/src/test/java/dunit/SerializableRunnableIF.java PRE-CREATION 
  gemfire-core/src/test/java/dunit/VM.java 
f4cde9311bf40c0f3a00474a1677a57ab0a1c54a 
  gemfire-core/src/test/java/hydra/MethExecutor.java 
8eef85dfdd5fa320715f43d96eec6102d199b20e 

Diff: https://reviews.apache.org/r/42679/diff/


Testing
-------


Thanks,

Dan Smith

Reply via email to