[jbosscache-commits] JBoss Cache SVN: r6708 - experimental/jsr166/src/jsr166y.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Wed Sep 10 18:18:01 EDT 2008


Author: jason.greene at jboss.com
Date: 2008-09-10 18:18:00 -0400 (Wed, 10 Sep 2008)
New Revision: 6708

Modified:
   experimental/jsr166/src/jsr166y/ConcurrentReferenceHashMap.java
Log:
Remove assumption that all reference types where created by the map


Modified: experimental/jsr166/src/jsr166y/ConcurrentReferenceHashMap.java
===================================================================
--- experimental/jsr166/src/jsr166y/ConcurrentReferenceHashMap.java	2008-09-10 16:41:31 UTC (rev 6707)
+++ experimental/jsr166/src/jsr166y/ConcurrentReferenceHashMap.java	2008-09-10 22:18:00 UTC (rev 6708)
@@ -385,7 +385,7 @@
 
         @SuppressWarnings("unchecked")
         final K key() {
-            if (keyRef instanceof Reference)
+            if (keyRef instanceof KeyReference)
                 return ((Reference<K>)keyRef).get();
 
             return (K) keyRef;
@@ -397,7 +397,7 @@
 
         @SuppressWarnings("unchecked")
         final V dereferenceValue(Object value) {
-            if (value instanceof Reference)
+            if (value instanceof KeyReference)
                 return ((Reference<V>)value).get();
 
             return (V) value;




More information about the jbosscache-commits mailing list