From 337d1bd564689e5bd725d3911acfd36f90a5ec2d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Euzenat?= <Jerome.Euzenat@inria.fr>
Date: Mon, 30 Aug 2010 15:47:19 +0000
Subject: [PATCH] - added cache activation of JWNLDistance

---
 src/fr/inrialpes/exmo/align/ling/JWNLAlignment.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/fr/inrialpes/exmo/align/ling/JWNLAlignment.java b/src/fr/inrialpes/exmo/align/ling/JWNLAlignment.java
index d3ba090e..45511c63 100644
--- a/src/fr/inrialpes/exmo/align/ling/JWNLAlignment.java
+++ b/src/fr/inrialpes/exmo/align/ling/JWNLAlignment.java
@@ -120,7 +120,10 @@ public class JWNLAlignment extends DistanceAlignment implements AlignmentProcess
 	}
 	sim.init( prop.getProperty("wndict"), wnvers, method );
 	sim.initialize( ontology1(), ontology2(), alignment );
+	// Prepare the cache
+	sim.Dist.initPreCache();
 	sim.compute( prop );
+	sim.Dist.cleanPreCache();
 	prop.setProperty( "algName", getClass()+"/"+function );
 	if ( prop.getProperty("printMatrix") != null ) printDistanceMatrix( prop );
 	extract( type, prop );
-- 
GitLab