[Mulgara-svn] r1577 - trunk/src/jar/store-stringpool-memory/java/org/mulgara/store/stringpool/memory
pag at mulgara.org
pag at mulgara.org
Tue Mar 3 07:32:10 UTC 2009
Author: pag
Date: 2009-03-02 23:32:09 -0800 (Mon, 02 Mar 2009)
New Revision: 1577
Modified:
trunk/src/jar/store-stringpool-memory/java/org/mulgara/store/stringpool/memory/MemoryStringPoolImpl.java
Log:
Added generics for use with the new Trove classes
Modified: trunk/src/jar/store-stringpool-memory/java/org/mulgara/store/stringpool/memory/MemoryStringPoolImpl.java
===================================================================
--- trunk/src/jar/store-stringpool-memory/java/org/mulgara/store/stringpool/memory/MemoryStringPoolImpl.java 2009-03-03 07:31:33 UTC (rev 1576)
+++ trunk/src/jar/store-stringpool-memory/java/org/mulgara/store/stringpool/memory/MemoryStringPoolImpl.java 2009-03-03 07:32:09 UTC (rev 1577)
@@ -91,12 +91,12 @@
/**
* The hash map containing a long to an object.
*/
- private TLongObjectHashMap nodeToStringPool;
+ private TLongObjectHashMap<SPObject> nodeToStringPool;
/**
* The hash map containing an object to a long.
*/
- private TObjectLongHashMap stringToNodePool;
+ private TObjectLongHashMap<SPObject> stringToNodePool;
/**
* An index for sorting the SPObjects.
@@ -130,8 +130,8 @@
*/
public MemoryStringPoolImpl() {
- nodeToStringPool = new TLongObjectHashMap(10);
- stringToNodePool = new TObjectLongHashMap(10);
+ nodeToStringPool = new TLongObjectHashMap<SPObject>(10);
+ stringToNodePool = new TObjectLongHashMap<SPObject>(10);
stringIndex = new TreeSet<SPObject>();
// intialise the SPObject arrays
@@ -226,7 +226,7 @@
if (nodeToStringPool.contains(gNode)) {
- SPObject obj = (SPObject)nodeToStringPool.remove(gNode);
+ SPObject obj = nodeToStringPool.remove(gNode);
long node = stringToNodePool.remove(obj);
stringIndex.remove(obj);
More information about the Mulgara-svn
mailing list