[jboss-cvs] JBossCache/src-50/org/jboss/cache/pojo/collection ...
Ben Wang
bwang at jboss.com
Wed Sep 6 09:36:23 EDT 2006
User: bwang
Date: 06/09/06 09:36:23
Modified: src-50/org/jboss/cache/pojo/collection CachedMapImpl.java
Log:
Updated api
Revision Changes Path
1.13 +12 -5 JBossCache/src-50/org/jboss/cache/pojo/collection/CachedMapImpl.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: CachedMapImpl.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/src-50/org/jboss/cache/pojo/collection/CachedMapImpl.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- CachedMapImpl.java 5 Sep 2006 06:11:25 -0000 1.12
+++ CachedMapImpl.java 6 Sep 2006 13:36:23 -0000 1.13
@@ -141,7 +141,7 @@
return 0;
}
- Map children = node.getData();
+ Collection<Node> children = node.getChildren();
return children == null ? 0 : children.size();
}
@@ -152,8 +152,14 @@
public boolean containsKey(Object object)
{
- Map children = getNode().getData();
- return children != null && children.containsKey(Null.toNullKeyObject(object));
+ Collection<Node> children = getNode().getChildren();
+ if(children == null) return false;
+ for(Node n: children)
+ {
+ if(n.getFqn().getLast().equals(Null.toNullKeyObject(object))) return true;
+ }
+
+ return false;
}
public boolean containsValue(Object object)
@@ -243,8 +249,9 @@
{
try
{
- lastKey = ((Node)i.next()).getFqn().getLast();
- return Null.toNullValue(pCache_.getObject((Fqn)lastKey));
+ Fqn f = ((Node)i.next()).getFqn();
+ lastKey = f.getLast();
+ return Null.toNullValue(pCache_.getObject(f));
}
catch (CacheException e)
{
More information about the jboss-cvs-commits
mailing list