Simplify code using Java 8 features
[mdsal.git] / binding / mdsal-binding-dom-adapter / src / test / java / org / opendaylight / mdsal / binding / dom / adapter / invoke / AbstractMappedRpcInvokerTest.java
index 338fb0d935c0ccb7ddc638b9f84110d59c20f414..2e9d1d1bd00c74d8f376d20b52868f75286279d2 100644 (file)
@@ -81,12 +81,8 @@ public class AbstractMappedRpcInvokerTest {
 
         Crate(@Nonnull final RpcService rpcService, @Nullable final DataObject dataObject) {
             this.rpcService = rpcService;
-            this.dataObject = new ThreadLocal<Optional<DataObject>>() {
-                @Override
-                protected Optional<DataObject> initialValue() {
-                    return dataObject == null ? Optional.empty() : Optional.of(dataObject);
-                }
-            };
+            this.dataObject =
+                ThreadLocal.withInitial(() -> dataObject == null ? Optional.empty() : Optional.of(dataObject));
         }
 
         RpcService getRpcService() {