Someone
public text v1 · immutable 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;
}