Fix ONOS-815: register Optional class to Kryo

Change-Id: Iab40b3c02b54634452006bbaae18e450d91de347
diff --git a/core/store/serializers/src/main/java/org/onosproject/store/serializers/KryoNamespaces.java b/core/store/serializers/src/main/java/org/onosproject/store/serializers/KryoNamespaces.java
index b36595d..f843cc4 100644
--- a/core/store/serializers/src/main/java/org/onosproject/store/serializers/KryoNamespaces.java
+++ b/core/store/serializers/src/main/java/org/onosproject/store/serializers/KryoNamespaces.java
@@ -23,6 +23,7 @@
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.LinkedList;
+import java.util.Optional;
 
 import org.onosproject.cluster.ControllerNode;
 import org.onosproject.cluster.DefaultControllerNode;
@@ -156,6 +157,7 @@
             .register(Collections.singletonList(1).getClass())
             .register(Duration.class)
             .register(Collections.emptySet().getClass())
+            .register(Optional.class)
             .build();
 
     /**