X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=gis%2Fruntime%2Forg.argeo.gis.geotools%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fjts%2Fjcr%2FJtsJcrUtils.java;h=0bfa2e89c4d48e8329516b29e173c3f078d91507;hb=bf1f6b4f6cc4150a449b12a25256d2f8b3f803fb;hp=f649f6687c553104d0b0fcdcb1b7bc20a867ee86;hpb=7fe4a16dad045373bb014724733c1bbb175d44b5;p=lgpl%2Fargeo-commons.git diff --git a/gis/runtime/org.argeo.gis.geotools/src/main/java/org/argeo/jts/jcr/JtsJcrUtils.java b/gis/runtime/org.argeo.gis.geotools/src/main/java/org/argeo/jts/jcr/JtsJcrUtils.java index f649f6687..0bfa2e89c 100644 --- a/gis/runtime/org.argeo.gis.geotools/src/main/java/org/argeo/jts/jcr/JtsJcrUtils.java +++ b/gis/runtime/org.argeo.gis.geotools/src/main/java/org/argeo/jts/jcr/JtsJcrUtils.java @@ -20,7 +20,11 @@ import com.vividsolutions.jts.io.WKBWriter; /** Utilities depending only from the JTS library. */ public class JtsJcrUtils { private static GeometryFactory geometryFactory = new GeometryFactory(); - private static ThreadLocal wkbWriters = new ThreadLocal(); + private static ThreadLocal wkbWriters = new ThreadLocal() { + protected WKBWriter initialValue() { + return new WKBWriter(); + } + }; private static ThreadLocal wkbReaders = new ThreadLocal() { protected WKBReader initialValue() { return new WKBReader(getGeometryFactory());