From c4c9f0b983a877845d1721bd96e39febadd9709e Mon Sep 17 00:00:00 2001 From: Robert Davies Date: Mon, 5 Feb 2007 14:15:36 +0000 Subject: [PATCH] use Kaha MapContainer for message storage instead of the Kaha ListContainer git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@503694 13f79535-47bb-0310-9956-ffa450edef68 --- .../main/java/org/apache/activemq/kaha/impl/index/Index.java | 3 ++- .../java/org/apache/activemq/kaha/impl/index/VMIndex.java | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/activemq-core/src/main/java/org/apache/activemq/kaha/impl/index/Index.java b/activemq-core/src/main/java/org/apache/activemq/kaha/impl/index/Index.java index 7ff067188e..680ecde9c0 100644 --- a/activemq-core/src/main/java/org/apache/activemq/kaha/impl/index/Index.java +++ b/activemq-core/src/main/java/org/apache/activemq/kaha/impl/index/Index.java @@ -43,9 +43,10 @@ public interface Index{ * remove the index key * * @param key + * @return StoreEntry removed * @throws IOException */ - public void remove(Object key) throws IOException; + public StoreEntry remove(Object key) throws IOException; /** * store the key, item diff --git a/activemq-core/src/main/java/org/apache/activemq/kaha/impl/index/VMIndex.java b/activemq-core/src/main/java/org/apache/activemq/kaha/impl/index/VMIndex.java index df465e9911..3649ed78db 100644 --- a/activemq-core/src/main/java/org/apache/activemq/kaha/impl/index/VMIndex.java +++ b/activemq-core/src/main/java/org/apache/activemq/kaha/impl/index/VMIndex.java @@ -49,8 +49,8 @@ public class VMIndex implements Index{ * @param key * @see org.apache.activemq.kaha.impl.index.Index#removeKey(java.lang.Object) */ - public void remove(Object key){ - map.remove(key); + public StoreEntry remove(Object key){ + return map.remove(key); } /**