view src/tree/SynchronizedMap.java @ 0:a9cb12a7f995

hg init
author misaka
date Wed, 06 Jul 2011 15:19:52 +0900
parents
children
line wrap: on
line source

package tree;

public class SynchronizedMap<K,V> implements Map<K,V>
{
	private Map<K,V> map;
	
	public SynchronizedMap(Map<K,V> map)
	{
		this.map = map;
	}

	@Override
	public synchronized void put(K _key, V _value)
	{
		map.put(_key, _value);
	}

	@Override
	public synchronized V get(K _key)
	{
		return map.get(_key);
	}

}