package org.itsnat.droid.impl.util; import java.util.Iterator; import java.util.Map; /** * Created by Jose on 09/11/2015. */ public class MapSmartArray<Key,Value> extends MapSmart<Key,Value> { protected MapLight<Key,Value> map = new MapLight<Key,Value>(); public MapSmartArray(int items) { this.map = new MapLight<Key,Value>(items); } @Override public Iterator<Map.Entry<Key,Value>> iterator() { return map.iterator(); } @Override public Value get(Key o) { return map.get(o); } @Override public void put(Key o, Value o2) { map.put(o,o2); } @Override public boolean remove(Key o) { Value res = map.remove(o); return res != null; } }