com.carrotsearch.hppc.caliper
Class MapImplementation<T>

java.lang.Object
  extended by com.carrotsearch.hppc.caliper.MapImplementation<T>
Direct Known Subclasses:
FastUtilMap, HppcMap, JavaMap, MahoutMap, TroveMap

public abstract class MapImplementation<T>
extends java.lang.Object

Something implementing a map interface (int-int).


Field Summary
protected  T instance
           
 
Constructor Summary
protected MapImplementation(T instance)
           
 
Method Summary
abstract  int containKeys(int[] keys)
          Return the number of keys this map has.
abstract  int get(int k)
           
abstract  void put(int k, int v)
           
abstract  int putAll(int[] keys, int[] values)
           
abstract  void remove(int k)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

protected final T instance
Constructor Detail

MapImplementation

protected MapImplementation(T instance)
Method Detail

containKeys

public abstract int containKeys(int[] keys)
Return the number of keys this map has.


putAll

public abstract int putAll(int[] keys,
                           int[] values)

put

public abstract void put(int k,
                         int v)

get

public abstract int get(int k)

remove

public abstract void remove(int k)


Copyright © 2011 Carrot Search s.c.. All Rights Reserved.