Author: rajdavies
Date: Mon Feb 5 06:15:36 2007
New Revision: 503694
URL: http://svn.apache.org/viewvc?view=rev&rev=503694
Log:
use Kaha MapContainer for message storage instead of the Kaha ListContainer
Modified:
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/index/Index.java
activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/index/VMIndex.java
Modified: activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/index/Index.java
URL: http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/index/Index.java?view=diff&rev=503694&r1=503693&r2=503694
==============================================================================
--- activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/index/Index.java
(original)
+++ activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/index/Index.java
Mon Feb 5 06:15:36 2007
@@ -43,9 +43,10 @@
* 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
Modified: activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/index/VMIndex.java
URL: http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/index/VMIndex.java?view=diff&rev=503694&r1=503693&r2=503694
==============================================================================
--- activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/index/VMIndex.java
(original)
+++ activemq/trunk/activemq-core/src/main/java/org/apache/activemq/kaha/impl/index/VMIndex.java
Mon Feb 5 06:15:36 2007
@@ -49,8 +49,8 @@
* @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);
}
/**
|