Changeset 2091
- Timestamp:
- 08/15/12 09:48:31 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
SRUClient/trunk/src/main/java/eu/clarin/sru/client/SRUClient.java
r2088 r2091 23 23 import java.net.UnknownHostException; 24 24 import java.util.ArrayList; 25 import java.util.HashMap; 25 26 import java.util.List; 26 import java.util.concurrent.ConcurrentHashMap; 27 import java.util.concurrent.ConcurrentMap; 27 import java.util.Map; 28 28 import java.util.concurrent.TimeUnit; 29 29 … … 66 66 private final SRUVersion defaultVersion; 67 67 private final HttpClient httpClient; 68 private final ConcurrentMap<String, SRURecordDataParser> parsers =69 new ConcurrentHashMap<String, SRURecordDataParser>();68 private final Map<String, SRURecordDataParser> parsers = 69 new HashMap<String, SRURecordDataParser>(); 70 70 private final XmlStreamReaderProxy proxy = new XmlStreamReaderProxy(); 71 71 … … 116 116 } 117 117 118 SRURecordDataParser old = parsers.putIfAbsent(recordSchema, parser); 119 if (old != null) { 118 if (!parsers.containsKey(recordSchema)) { 119 parsers.put(recordSchema, parser); 120 } else { 120 121 throw new SRUClientException( 121 122 "record data parser already registered: " + recordSchema);
Note: See TracChangeset
for help on using the changeset viewer.