More cds-access-api cleanup
[controller.git] / opendaylight / md-sal / cds-access-api / src / main / java / org / opendaylight / controller / cluster / access / concepts / FrontendIdentifier.java
index 00aa6cdd4b37781138fb1f8977c6c29cfca207ab..5afaa115b02ba7059e5aa793134057f38533ab2a 100644 (file)
@@ -55,6 +55,7 @@ public final class FrontendIdentifier implements WritableIdentifier {
             clientType = FrontendType.readFrom(in);
         }
 
+        @Serial
         private Object readResolve() {
             return new FrontendIdentifier(memberName, clientType);
         }
@@ -102,14 +103,8 @@ public final class FrontendIdentifier implements WritableIdentifier {
 
     @Override
     public boolean equals(final Object obj) {
-        if (this == obj) {
-            return true;
-        }
-        if (!(obj instanceof FrontendIdentifier other)) {
-            return false;
-        }
-
-        return memberName.equals(other.memberName) && clientType.equals(other.clientType);
+        return this == obj || obj instanceof FrontendIdentifier other && memberName.equals(other.memberName)
+            && clientType.equals(other.clientType);
     }
 
     public @NonNull String toPersistentId() {
@@ -121,6 +116,7 @@ public final class FrontendIdentifier implements WritableIdentifier {
         return toPersistentId();
     }
 
+    @Serial
     private Object writeReplace() {
         return new Proxy(memberName, clientType);
     }