package com.revolsys.geometry.test.old.perf.operation.distance; import com.revolsys.geometry.model.Geometry; import com.revolsys.geometry.operation.distance.IndexedFacetDistance; public class CachedBABDistance { private static IndexedFacetDistance babDist; private static Geometry cacheGeom = null; static double getDistance(final Geometry g1, final Geometry g2) { if (cacheGeom != g1) { babDist = new IndexedFacetDistance(g1); cacheGeom = g1; } return babDist.getDistance(g2); } public CachedBABDistance() { super(); } }