comparison src/org/dancres/blitz/entry/ci/HashMapIndexer.java @ 0:3dc0c5604566

Initial checkin of blitz 2.0 fcs - no installer yet.
author Dan Creswell <dan.creswell@gmail.com>
date Sat, 21 Mar 2009 11:00:06 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:3dc0c5604566
1 package org.dancres.blitz.entry.ci;
2
3 import java.util.HashSet;
4 import java.util.Set;
5
6 import java.util.logging.*;
7
8 import org.dancres.blitz.entry.EntrySleeve;
9 import org.dancres.blitz.entry.TupleLocator;
10
11 import org.dancres.blitz.mangler.MangledField;
12 import org.dancres.blitz.mangler.MangledEntry;
13
14 import org.dancres.blitz.cache.Cache;
15 import org.dancres.blitz.cache.CacheListener;
16 import org.dancres.blitz.cache.Identifiable;
17
18 import org.dancres.blitz.oid.OID;
19
20 /**
21 Basic simple cache indexer that uses hashmaps
22 */
23 public class HashMapIndexer extends CacheIndexerImpl {
24
25 HashMapIndexer(String aType) {
26 super(aType);
27 }
28
29 Set newIds() {
30 return new HashSet();
31 }
32
33 CacheLines[] newLinesArray(int aSize) {
34 return new SimpleCacheLines[aSize];
35 }
36
37 CacheLines newLines(int anIndex, String aFieldName) {
38 return new SimpleCacheLines(anIndex, aFieldName);
39 }
40
41 }