org.objectweb.jac.util
Class SharedMap

java.lang.Object
  |
  +--org.objectweb.jac.util.SharedMap
All Implemented Interfaces:
Cloneable

public class SharedMap
extends Object
implements Cloneable

Implements a map whose data may be shared between several instances. It has the benefit of having a fast clone() method which only duplicates the data when needed.


Constructor Summary
SharedMap()
           
SharedMap(HashMap map)
           
 
Method Summary
 Object clone()
           
 Object get(Object key)
           
 void put(Object key, Object value)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SharedMap

public SharedMap()

SharedMap

public SharedMap(HashMap map)
Method Detail

clone

public Object clone()
Overrides:
clone in class Object

get

public Object get(Object key)

put

public void put(Object key,
                Object value)