Issue #3372 make LocalizationStreamHandler thread safe

Change-Id: I208b66fbd2b0bfcd225c3df98f96bcdcf5cb9a88

Former-commit-id: 87d5faa03ea63759a6805ed063174fb09ca4800a
This commit is contained in:
Nate Jensen 2014-07-14 08:37:41 -05:00
parent 73c75303a8
commit aaa0ed7ed7

View file

@ -23,8 +23,8 @@ import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import com.raytheon.edex.utility.ProtectedFiles;
import com.raytheon.uf.common.auth.exception.AuthorizationException;
@ -54,6 +54,7 @@ import com.raytheon.uf.edex.core.EDEXUtil;
* Date Ticket# Engineer Description
* ------------ ---------- ----------- --------------------------
* Aug 11, 2010 mschenke Initial creation
* Jul 14, 2014 3372 njensen fileMap is ConcurrentHashMap for thread safety
*
* </pre>
*
@ -75,7 +76,7 @@ public class LocalizationStreamHandler
}
}
private Map<StreamPair, File> fileMap = new HashMap<StreamPair, File>();
private Map<StreamPair, File> fileMap = new ConcurrentHashMap<StreamPair, File>();
/*
* (non-Javadoc)