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