All pastes #2121395 Raw Edit

Someone

public text v1 · immutable
#2121395 ·published 2012-02-24 21:22 UTC
rendered paste body
	private static ConcurrentHashMap<String, ParamFileParser> paramFiles = new ConcurrentHashMap<String, ParamFileParser>();
	public static ParamFileParser getParamFileParser(File f)
	{
		ParamFileParser param = paramFiles.get(f.getAbsolutePath());
		
		if(param != null)
		{
			synchronized(lock)
			{
				param = paramFiles.get(f.getAbsolutePath());
				
				if(param == null)
				{
					param = new ParamFileParser(f);
				}
				paramFiles.put(f.getAbsolutePath(), param);
			}
		}
		
		return param;
		
	}