[jboss-cvs] JBossAS SVN: r94075 - projects/aop/branches/Branch_2_1/aop/src/main/java/org/jboss/aop/advice.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Sep 28 15:59:49 EDT 2009
Author: kabir.khan at jboss.com
Date: 2009-09-28 15:59:49 -0400 (Mon, 28 Sep 2009)
New Revision: 94075
Modified:
projects/aop/branches/Branch_2_1/aop/src/main/java/org/jboss/aop/advice/SortedCFlowInterceptor.java
Log:
[JBAOP-752] Use default serial version uid
Modified: projects/aop/branches/Branch_2_1/aop/src/main/java/org/jboss/aop/advice/SortedCFlowInterceptor.java
===================================================================
--- projects/aop/branches/Branch_2_1/aop/src/main/java/org/jboss/aop/advice/SortedCFlowInterceptor.java 2009-09-28 19:57:45 UTC (rev 94074)
+++ projects/aop/branches/Branch_2_1/aop/src/main/java/org/jboss/aop/advice/SortedCFlowInterceptor.java 2009-09-28 19:59:49 UTC (rev 94075)
@@ -80,16 +80,7 @@
}
}
- this.chains = new LinkedHashMap<Integer, Interceptor[]>(2, 1, true){
- private static final long serialVersionUID = 1L;
-
- @Override
- protected boolean removeEldestEntry(Entry<Integer,Interceptor[]> eldest)
- {
- return size() > 5;
- }
- };
- this.cflows = cflowSet.toArray(new CachedCFlow[cflowSet.size()]);
+ this.chains = new ChainCache(2, 1, true);
}
public String getName()
@@ -154,4 +145,20 @@
return this.matches;
}
}
+
+ @SuppressWarnings("serial")
+ private static class ChainCache extends LinkedHashMap<Integer, Interceptor[]>
+ {
+ //This class MUST use default serial version id see JBAOP-752
+ public ChainCache(int initialCapacity, float loadFactor, boolean accessOrder)
+ {
+ super(initialCapacity, loadFactor, accessOrder);
+ }
+
+ @Override
+ protected boolean removeEldestEntry(Entry<Integer,Interceptor[]> eldest)
+ {
+ return size() > 5;
+ }
+ }
}
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list