View Javadoc
1   /*******************************************************************************
2    * Portions created by Sebastian Thomschke are copyright (c) 2005-2011 Sebastian
3    * Thomschke.
4    * 
5    * All Rights Reserved. This program and the accompanying materials
6    * are made available under the terms of the Eclipse Public License v1.0
7    * which accompanies this distribution, and is available at
8    * http://www.eclipse.org/legal/epl-v10.html
9    * 
10   * Contributors:
11   *     Sebastian Thomschke - initial implementation.
12   *******************************************************************************/
13  package net.sf.oval.internal.util;
14  
15  import java.util.WeakHashMap;
16  
17  /**
18   * @author Sebastian Thomschke
19   */
20  public final class ThreadLocalWeakHashMap<K, V> extends ThreadLocal<WeakHashMap<K, V>>
21  {
22  	/**
23  	 * {@inheritDoc}
24  	 */
25  	@Override
26  	public WeakHashMap<K, V> initialValue()
27  	{
28  		return new WeakHashMap<K, V>();
29  	}
30  }