You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2011/07/18 14:38:17 UTC

svn commit: r1147836 - /incubator/jena/Experimental/TxTDB/trunk/src/main/java/com/hp/hpl/jena/tdb/store/DatasetPrefixesTDB.java

Author: andy
Date: Mon Jul 18 12:38:17 2011
New Revision: 1147836

URL: http://svn.apache.org/viewvc?rev=1147836&view=rev
Log:
JENA-81 : Workaround for prefix caching

Modified:
    incubator/jena/Experimental/TxTDB/trunk/src/main/java/com/hp/hpl/jena/tdb/store/DatasetPrefixesTDB.java

Modified: incubator/jena/Experimental/TxTDB/trunk/src/main/java/com/hp/hpl/jena/tdb/store/DatasetPrefixesTDB.java
URL: http://svn.apache.org/viewvc/incubator/jena/Experimental/TxTDB/trunk/src/main/java/com/hp/hpl/jena/tdb/store/DatasetPrefixesTDB.java?rev=1147836&r1=1147835&r2=1147836&view=diff
==============================================================================
--- incubator/jena/Experimental/TxTDB/trunk/src/main/java/com/hp/hpl/jena/tdb/store/DatasetPrefixesTDB.java (original)
+++ incubator/jena/Experimental/TxTDB/trunk/src/main/java/com/hp/hpl/jena/tdb/store/DatasetPrefixesTDB.java Mon Jul 18 12:38:17 2011
@@ -205,8 +205,14 @@ public class DatasetPrefixesTDB implemen
     /** Return a PrefixMapping for a named graph */
     @Override
     public PrefixMapping getPrefixMapping(String graphName)
-    { return new GraphPrefixesProjection(graphName, this) ; }
-
+    { 
+        PrefixMapping pm = new GraphPrefixesProjection(graphName, this) ;
+        // Force into cache.
+        // See JENA-81
+        pm.getNsPrefixMap() ;
+        return pm ;
+    }
+    
     @Override
     public void close()
     {