Fix modernization issues
[controller.git] / opendaylight / md-sal / sal-remoterpc-connector / src / main / java / org / opendaylight / controller / remote / rpc / registry / gossip / LocalBucket.java
index 5e9d907aadd18227869cf8bb8dc8c0bc0a6e25cd..313dac8089116564ea36059a3f2a86a6e8185f88 100644 (file)
@@ -7,7 +7,8 @@
  */
 package org.opendaylight.controller.remote.rpc.registry.gossip;
 
-import com.google.common.base.Preconditions;
+import static com.google.common.base.Preconditions.checkArgument;
+import static java.util.Objects.requireNonNull;
 
 /**
  * Local bucket implementation. Unlike a full-blown {@link Bucket}, this class is mutable and tracks when it has been
@@ -30,9 +31,9 @@ final class LocalBucket<T extends BucketData<T>> {
     private boolean bumpVersion;
 
     LocalBucket(final int incarnation, final T data) {
-        Preconditions.checkArgument(incarnation >= 0);
-        this.version = ((long)incarnation) << Integer.SIZE;
-        this.data = Preconditions.checkNotNull(data);
+        checkArgument(incarnation >= 0);
+        this.version = (long)incarnation << Integer.SIZE;
+        this.data = requireNonNull(data);
     }
 
     T getData() {
@@ -49,7 +50,7 @@ final class LocalBucket<T extends BucketData<T>> {
     }
 
     boolean setData(final T newData) {
-        this.data = Preconditions.checkNotNull(newData);
+        this.data = requireNonNull(newData);
         if (!bumpVersion) {
             return false;
         }