This is an automated email from the ASF dual-hosted git repository.
jleroux pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/trunk by this push:
new 36600c1 Improved: Fix some bugs Spotbugs reports (OFBIZ-12386)
36600c1 is described below
commit 36600c1bccb529b59e5a9958abdd52bc0861531f
Author: Jacques Le Roux <[email protected]>
AuthorDate: Sun Dec 12 17:39:32 2021 +0100
Improved: Fix some bugs Spotbugs reports (OFBIZ-12386)
CacheSoftReference<V> extends ReferenceCleaner.Soft<V> and implements
Serializable. But ReferenceCleaner does not implement Serializable.
I see no reasons for CacheSoftReference<V> to implement Serializable. So I
simply remove that.
---
.../java/org/apache/ofbiz/base/util/cache/CacheSoftReference.java | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git
a/framework/base/src/main/java/org/apache/ofbiz/base/util/cache/CacheSoftReference.java
b/framework/base/src/main/java/org/apache/ofbiz/base/util/cache/CacheSoftReference.java
index ac409db..bf61d7d 100644
---
a/framework/base/src/main/java/org/apache/ofbiz/base/util/cache/CacheSoftReference.java
+++
b/framework/base/src/main/java/org/apache/ofbiz/base/util/cache/CacheSoftReference.java
@@ -18,13 +18,10 @@
*******************************************************************************/
package org.apache.ofbiz.base.util.cache;
-import java.io.Serializable;
-
import org.apache.ofbiz.base.util.Debug;
import org.apache.ofbiz.base.util.ReferenceCleaner;
-@SuppressWarnings("serial")
-public abstract class CacheSoftReference<V> extends ReferenceCleaner.Soft<V>
implements Serializable {
+public abstract class CacheSoftReference<V> extends ReferenceCleaner.Soft<V> {
private static final String MODULE = CacheSoftReference.class.getName();