Author: toad
Date: 2007-06-23 20:47:40 +0000 (Sat, 23 Jun 2007)
New Revision: 13741

Modified:
   trunk/freenet/src/freenet/support/LRUHashtable.java
Log:
Add peekValue() (peek the value that would be popped, but don't pop it)

Modified: trunk/freenet/src/freenet/support/LRUHashtable.java
===================================================================
--- trunk/freenet/src/freenet/support/LRUHashtable.java 2007-06-23 20:46:04 UTC 
(rev 13740)
+++ trunk/freenet/src/freenet/support/LRUHashtable.java 2007-06-23 20:47:40 UTC 
(rev 13741)
@@ -58,6 +58,14 @@
         }
     }

+       public final synchronized Object peekValue() {
+        if ( list.size() > 0 ) {
+            return ((QItem)hash.get(((QItem)list.tail()).obj)).value;
+        } else {
+            return null;
+        }
+       }
+
     public final int size() {
         return list.size();
     }


Reply via email to