From e56e8c59b22f11e206f4e3d97061f3cc13bc9677 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Tue, 20 Aug 2024 10:30:24 +0200 Subject: [PATCH] Add `@Serial` annotation to all `serialVersionUID` fields. Closes #2973 --- .../springframework/data/redis/ClusterRedirectException.java | 3 +++ .../data/redis/ClusterStateFailureException.java | 3 +++ .../data/redis/TooManyClusterRedirectionsException.java | 3 +++ .../connection/ClusterCommandExecutionFailureException.java | 3 ++- .../org/springframework/data/redis/domain/geo/BoundingBox.java | 3 +++ .../data/redis/support/atomic/RedisAtomicDouble.java | 2 ++ .../data/redis/support/atomic/RedisAtomicInteger.java | 2 ++ .../data/redis/support/atomic/RedisAtomicLong.java | 2 ++ 8 files changed, 20 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/springframework/data/redis/ClusterRedirectException.java b/src/main/java/org/springframework/data/redis/ClusterRedirectException.java index 79a5f0632..3f8abc581 100644 --- a/src/main/java/org/springframework/data/redis/ClusterRedirectException.java +++ b/src/main/java/org/springframework/data/redis/ClusterRedirectException.java @@ -15,6 +15,8 @@ */ package org.springframework.data.redis; +import java.io.Serial; + import org.springframework.dao.DataRetrievalFailureException; /** @@ -27,6 +29,7 @@ import org.springframework.dao.DataRetrievalFailureException; */ public class ClusterRedirectException extends DataRetrievalFailureException { + @Serial private static final long serialVersionUID = -857075813794333965L; private final int slot; diff --git a/src/main/java/org/springframework/data/redis/ClusterStateFailureException.java b/src/main/java/org/springframework/data/redis/ClusterStateFailureException.java index 61ccabde1..d3867139c 100644 --- a/src/main/java/org/springframework/data/redis/ClusterStateFailureException.java +++ b/src/main/java/org/springframework/data/redis/ClusterStateFailureException.java @@ -15,6 +15,8 @@ */ package org.springframework.data.redis; +import java.io.Serial; + import org.springframework.dao.DataAccessResourceFailureException; /** @@ -28,6 +30,7 @@ import org.springframework.dao.DataAccessResourceFailureException; */ public class ClusterStateFailureException extends DataAccessResourceFailureException { + @Serial private static final long serialVersionUID = 333399051713240852L; /** diff --git a/src/main/java/org/springframework/data/redis/TooManyClusterRedirectionsException.java b/src/main/java/org/springframework/data/redis/TooManyClusterRedirectionsException.java index 6a40b28f0..db4b3026b 100644 --- a/src/main/java/org/springframework/data/redis/TooManyClusterRedirectionsException.java +++ b/src/main/java/org/springframework/data/redis/TooManyClusterRedirectionsException.java @@ -15,6 +15,8 @@ */ package org.springframework.data.redis; +import java.io.Serial; + import org.springframework.dao.DataRetrievalFailureException; /** @@ -25,6 +27,7 @@ import org.springframework.dao.DataRetrievalFailureException; */ public class TooManyClusterRedirectionsException extends DataRetrievalFailureException { + @Serial private static final long serialVersionUID = -2818933672669154328L; /** diff --git a/src/main/java/org/springframework/data/redis/connection/ClusterCommandExecutionFailureException.java b/src/main/java/org/springframework/data/redis/connection/ClusterCommandExecutionFailureException.java index 7a786b63f..851a42cd1 100644 --- a/src/main/java/org/springframework/data/redis/connection/ClusterCommandExecutionFailureException.java +++ b/src/main/java/org/springframework/data/redis/connection/ClusterCommandExecutionFailureException.java @@ -15,6 +15,7 @@ */ package org.springframework.data.redis.connection; +import java.io.Serial; import java.util.Collections; import java.util.List; @@ -29,7 +30,7 @@ import org.springframework.dao.UncategorizedDataAccessException; */ public class ClusterCommandExecutionFailureException extends UncategorizedDataAccessException { - private static final long serialVersionUID = 5727044227040368955L; + @Serial private static final long serialVersionUID = 5727044227040368955L; /** * Creates new {@link ClusterCommandExecutionFailureException}. diff --git a/src/main/java/org/springframework/data/redis/domain/geo/BoundingBox.java b/src/main/java/org/springframework/data/redis/domain/geo/BoundingBox.java index 1807832b6..341191729 100644 --- a/src/main/java/org/springframework/data/redis/domain/geo/BoundingBox.java +++ b/src/main/java/org/springframework/data/redis/domain/geo/BoundingBox.java @@ -15,6 +15,8 @@ */ package org.springframework.data.redis.domain.geo; +import java.io.Serial; + import org.springframework.data.geo.Distance; import org.springframework.data.geo.Metric; import org.springframework.data.geo.Shape; @@ -30,6 +32,7 @@ import org.springframework.util.ObjectUtils; */ public class BoundingBox implements Shape { + @Serial private static final long serialVersionUID = 5215611530535947924L; private final Distance width; diff --git a/src/main/java/org/springframework/data/redis/support/atomic/RedisAtomicDouble.java b/src/main/java/org/springframework/data/redis/support/atomic/RedisAtomicDouble.java index 3cef647aa..eb6c93014 100644 --- a/src/main/java/org/springframework/data/redis/support/atomic/RedisAtomicDouble.java +++ b/src/main/java/org/springframework/data/redis/support/atomic/RedisAtomicDouble.java @@ -15,6 +15,7 @@ */ package org.springframework.data.redis.support.atomic; +import java.io.Serial; import java.io.Serializable; import java.util.Date; import java.util.concurrent.TimeUnit; @@ -46,6 +47,7 @@ import org.springframework.util.Assert; */ public class RedisAtomicDouble extends Number implements Serializable, BoundKeyOperations { + @Serial private static final long serialVersionUID = 1L; private volatile String key; diff --git a/src/main/java/org/springframework/data/redis/support/atomic/RedisAtomicInteger.java b/src/main/java/org/springframework/data/redis/support/atomic/RedisAtomicInteger.java index dc4289f1d..04f43f8d7 100644 --- a/src/main/java/org/springframework/data/redis/support/atomic/RedisAtomicInteger.java +++ b/src/main/java/org/springframework/data/redis/support/atomic/RedisAtomicInteger.java @@ -15,6 +15,7 @@ */ package org.springframework.data.redis.support.atomic; +import java.io.Serial; import java.io.Serializable; import java.util.Date; import java.util.concurrent.TimeUnit; @@ -47,6 +48,7 @@ import org.springframework.util.Assert; */ public class RedisAtomicInteger extends Number implements Serializable, BoundKeyOperations { + @Serial private static final long serialVersionUID = 1L; private volatile String key; diff --git a/src/main/java/org/springframework/data/redis/support/atomic/RedisAtomicLong.java b/src/main/java/org/springframework/data/redis/support/atomic/RedisAtomicLong.java index 9e92b0d87..f661d5dc3 100644 --- a/src/main/java/org/springframework/data/redis/support/atomic/RedisAtomicLong.java +++ b/src/main/java/org/springframework/data/redis/support/atomic/RedisAtomicLong.java @@ -15,6 +15,7 @@ */ package org.springframework.data.redis.support.atomic; +import java.io.Serial; import java.io.Serializable; import java.util.Date; import java.util.concurrent.TimeUnit; @@ -48,6 +49,7 @@ import org.springframework.util.Assert; */ public class RedisAtomicLong extends Number implements Serializable, BoundKeyOperations { + @Serial private static final long serialVersionUID = 1L; private volatile String key;