Changeset 18434 in josm
- Timestamp:
- 2022-04-21T21:54:17+02:00 (3 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ivy.xml
r18379 r18434 24 24 <dependency conf="api->default" org="javax.json" name="javax.json-api" rev="1.1.4"/> 25 25 <dependency conf="api->default" org="org.glassfish" name="javax.json" rev="1.1.4"/> 26 <dependency conf="api->default" org="org.apache.commons" name="commons-jcs3-core" rev="3. 0"/>26 <dependency conf="api->default" org="org.apache.commons" name="commons-jcs3-core" rev="3.1"/> 27 27 <dependency conf="api->default" org="org.apache.commons" name="commons-compress" rev="1.21"/> 28 28 <dependency conf="api->default" org="com.google.code.findbugs" name="jsr305" rev="3.0.2"/> 29 29 <dependency conf="api->default" org="org.tukaani" name="xz" rev="1.9"/> 30 30 <dependency conf="api->default" org="com.adobe.xmp" name="xmpcore" rev="6.1.11"/> 31 <dependency conf="api->default" org="com.drewnoakes" name="metadata-extractor" rev="2.1 6.0" transitive="false"/>31 <dependency conf="api->default" org="com.drewnoakes" name="metadata-extractor" rev="2.17.0" transitive="false"/> 32 32 <dependency conf="api->default" org="com.formdev" name="svgSalamander" rev="1.1.3"/> 33 33 <dependency conf="api->default" org="ch.poole" name="OpeningHoursParser" rev="0.26.0"/> … … 38 38 <dependency conf="sources->sources" org="javax.json" name="javax.json-api" rev="1.1.4"/> 39 39 <dependency conf="sources->sources" org="org.glassfish" name="javax.json" rev="1.1.4"/> 40 <dependency conf="sources->sources" org="org.apache.commons" name="commons-jcs3-core" rev="3. 0"/>40 <dependency conf="sources->sources" org="org.apache.commons" name="commons-jcs3-core" rev="3.1"/> 41 41 <dependency conf="sources->sources" org="org.apache.commons" name="commons-compress" rev="1.21"/> 42 42 <dependency conf="sources->sources" org="com.google.code.findbugs" name="jsr305" rev="3.0.2"/> 43 43 <dependency conf="sources->sources" org="org.tukaani" name="xz" rev="1.9"/> 44 44 <dependency conf="sources->sources" org="com.adobe.xmp" name="xmpcore" rev="6.1.11"/> 45 <dependency conf="sources->sources" org="com.drewnoakes" name="metadata-extractor" rev="2.1 6.0" transitive="false"/>45 <dependency conf="sources->sources" org="com.drewnoakes" name="metadata-extractor" rev="2.17.0" transitive="false"/> 46 46 <dependency conf="sources->sources" org="com.formdev" name="svgSalamander" rev="1.1.3"/> 47 47 <dependency conf="sources->sources" org="ch.poole" name="OpeningHoursParser" rev="0.26.0"/> … … 51 51 <dependency conf="commonslang->default" org="org.apache.commons" name="commons-lang3" rev="3.12.0"/> 52 52 <!-- jacocoant->default --> 53 <dependency conf="jacocoant->default" org="org.jacoco" name="org.jacoco.ant" rev="0.8. 7">53 <dependency conf="jacocoant->default" org="org.jacoco" name="org.jacoco.ant" rev="0.8.8"> 54 54 <artifact name="org.jacoco.ant" type="jar" maven:classifier="nodeps"/> 55 55 </dependency> 56 56 <dependency conf="jmockit->default" org="org.jmockit" name="jmockit" rev="1.49.a"/> 57 57 <!-- test->default --> 58 <dependency conf="test->default" org="com.github.spotbugs" name="spotbugs-annotations" rev="4. 5.2"/>58 <dependency conf="test->default" org="com.github.spotbugs" name="spotbugs-annotations" rev="4.6.0"/> 59 59 <dependency conf="test->default" org="com.ginsberg" name="junit5-system-exit" rev="1.1.2"/> 60 <dependency conf="test->default" org="com.github.tomakehurst" name="wiremock-jre8" rev="2.3 2.0"/>61 <dependency conf="test->default" org="io.github.classgraph" name="classgraph" rev="4.8.1 38"/>60 <dependency conf="test->default" org="com.github.tomakehurst" name="wiremock-jre8" rev="2.33.1"/> 61 <dependency conf="test->default" org="io.github.classgraph" name="classgraph" rev="4.8.146"/> 62 62 <dependency conf="test->default" org="org.junit.platform" name="junit-platform-launcher" rev="1.8.2"/> 63 63 <dependency conf="test->default" org="org.junit.vintage" name="junit-vintage-engine" rev="5.8.2"/> … … 67 67 <dependency conf="test->default" org="org.junit.jupiter" name="junit-jupiter-migrationsupport" rev="5.8.2"/> 68 68 <dependency conf="test->default" org="net.trajano.commons" name="commons-testing" rev="2.1.0"/> 69 <dependency conf="test->default" org="nl.jqno.equalsverifier" name="equalsverifier" rev="3. 8.1"/>69 <dependency conf="test->default" org="nl.jqno.equalsverifier" name="equalsverifier" rev="3.10"/> 70 70 <dependency conf="test->default" org="org.apache.commons" name="commons-lang3" rev="3.12.0"/> 71 <dependency conf="test->default" org="org.awaitility" name="awaitility" rev="4. 1.1"/>71 <dependency conf="test->default" org="org.awaitility" name="awaitility" rev="4.2.0"/> 72 72 </dependencies> 73 73 </ivy-module> -
trunk/src/org/openstreetmap/josm/data/cache/JCSCacheManager.java
r18213 r18434 8 8 import java.nio.file.StandardOpenOption; 9 9 import java.util.Arrays; 10 import java.util.Collections; 10 11 import java.util.Properties; 11 12 import java.util.logging.Handler; … … 17 18 import org.apache.commons.jcs3.JCS; 18 19 import org.apache.commons.jcs3.access.CacheAccess; 19 import org.apache.commons.jcs3.auxiliary.AuxiliaryCache;20 20 import org.apache.commons.jcs3.auxiliary.AuxiliaryCacheFactory; 21 21 import org.apache.commons.jcs3.auxiliary.disk.behavior.IDiskCacheAttributes; … … 187 187 * @return cache access object 188 188 */ 189 @SuppressWarnings("unchecked")190 189 public static <K, V> CacheAccess<K, V> getCache(String cacheName, int maxMemoryObjects, int maxDiskObjects, String cachePath) { 191 190 CacheAccess<K, V> cacheAccess = getCacheAccess(cacheName, getCacheAttributes(maxMemoryObjects)); … … 195 194 try { 196 195 IDiskCacheAttributes diskAttributes = getDiskCacheAttributes(maxDiskObjects, cachePath, cacheName); 197 if (cc.getAuxCache s().length == 0) {198 cc.setAuxCaches( new AuxiliaryCache[]{DISK_CACHE_FACTORY.createCache(199 diskAttributes, null, null, new StandardSerializer()) });196 if (cc.getAuxCacheList().isEmpty()) { 197 cc.setAuxCaches(Collections.singletonList(DISK_CACHE_FACTORY.createCache( 198 diskAttributes, null, null, new StandardSerializer()))); 200 199 } 201 200 } catch (Exception e) { // NOPMD 202 201 // in case any error in setting auxiliary cache, do not use disk cache at all - only memory 203 cc.setAuxCaches( new AuxiliaryCache[0]);202 cc.setAuxCaches(Collections.emptyList()); 204 203 Logging.debug(e); 205 204 } -
trunk/test/unit/org/openstreetmap/josm/TestUtils.java
r18208 r18434 64 64 import com.github.tomakehurst.wiremock.WireMockServer; 65 65 import com.github.tomakehurst.wiremock.core.WireMockConfiguration; 66 67 66 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 68 67 import io.github.classgraph.ClassGraph; … … 492 491 @SuppressWarnings("null") 493 492 public static void assumeWorkingEqualsVerifier() { 494 if (Utils.getJavaVersion() >= 16) { 493 // See https://github.com/raphw/byte-buddy/blob/master/byte-buddy-dep/src/main/java/net/bytebuddy/ClassFileVersion.java 494 // for currently supported Java versions. 495 if (Utils.getJavaVersion() >= 19) { 495 496 // Byte Buddy often supports new class file versions for current EA releases if its experimental flag is set to true 496 497 System.setProperty("net.bytebuddy.experimental", "true"); 498 } else { 499 return; 497 500 } 498 501 try { 499 502 // Workaround to https://github.com/jqno/equalsverifier/issues/177 500 503 // Inspired by https://issues.apache.org/jira/browse/SOLR-11606 501 nl.jqno.equalsverifier.internal.lib.bytebuddy.ClassFileVersion.ofThisVm(); 504 // Note: if we change to the equalsverifier fat jar, use nl.jqno.equalsverifier.internal.lib instead of net 505 net.bytebuddy.ClassFileVersion.ofThisVm(); 502 506 } catch (IllegalArgumentException e) { 503 507 assumeFalse(e != null); -
trunk/tools/ivy.xml
r18360 r18434 15 15 <dependencies> 16 16 <!-- javacc->default --> 17 <dependency org="net.java.dev.javacc" name="javacc" rev="7.0.1 0" conf="javacc->default"/>17 <dependency org="net.java.dev.javacc" name="javacc" rev="7.0.11" conf="javacc->default"/> 18 18 <!-- checkstyle->default --> 19 <dependency org="com.puppycrawl.tools" name="checkstyle" rev="9. 2.1" conf="checkstyle->default"/>19 <dependency org="com.puppycrawl.tools" name="checkstyle" rev="9.3" conf="checkstyle->default"/> 20 20 <!-- proguard->default --> 21 <dependency org="com.guardsquare" name="proguard-ant" rev="7.2. 0-beta5" conf="proguard->default"/>21 <dependency org="com.guardsquare" name="proguard-ant" rev="7.2.1" conf="proguard->default"/> 22 22 <!-- pmd->default --> 23 <dependency org="net.sourceforge.pmd" name="pmd-core" rev="6.4 1.0" conf="pmd->default"/>24 <dependency org="net.sourceforge.pmd" name="pmd-java" rev="6.4 1.0" conf="pmd->default"/>23 <dependency org="net.sourceforge.pmd" name="pmd-core" rev="6.44.0" conf="pmd->default"/> 24 <dependency org="net.sourceforge.pmd" name="pmd-java" rev="6.44.0" conf="pmd->default"/> 25 25 <dependency org="net.sourceforge.saxon" name="saxon" rev="9.1.0.8" conf="pmd->default"> 26 26 <artifact name="saxon" type="jar"/> … … 28 28 </dependency> 29 29 <!-- spotbugs->default --> 30 <dependency org="com.github.spotbugs" name="spotbugs" rev="4. 5.2" conf="spotbugs->default"/>31 <dependency org="com.github.spotbugs" name="spotbugs-ant" rev="4. 5.2" conf="spotbugs->default"/>30 <dependency org="com.github.spotbugs" name="spotbugs" rev="4.6.0" conf="spotbugs->default"/> 31 <dependency org="com.github.spotbugs" name="spotbugs-ant" rev="4.6.0" conf="spotbugs->default"/> 32 32 <!-- errorprone->default --> 33 33 <dependency org="com.google.errorprone" name="error_prone_core" rev="2.10.0" conf="errorprone->default"/> … … 35 35 <dependency org="com.google.errorprone" name="javac" rev="9+181-r4173-1" conf="errorprone_javac->default"/> 36 36 <!-- animal->default --> 37 <dependency org="org.codehaus.mojo" name="animal-sniffer-ant-tasks" rev="1.2 0" conf="animal->default"/>37 <dependency org="org.codehaus.mojo" name="animal-sniffer-ant-tasks" rev="1.21" conf="animal->default"/> 38 38 </dependencies> 39 39 </ivy-module>
Note:
See TracChangeset
for help on using the changeset viewer.