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();
 

Reply via email to