Author: reto
Date: Wed Jun 15 09:02:51 2011
New Revision: 1135966
URL: http://svn.apache.org/viewvc?rev=1135966&view=rev
Log:
CLEREZZA-566: caching and logging exceptions loading triple collections
Modified:
incubator/clerezza/trunk/parent/rdf.jena.tdb.storage/src/main/java/org/apache/clerezza/rdf/jena/tdb/storage/TdbTcProvider.java
Modified:
incubator/clerezza/trunk/parent/rdf.jena.tdb.storage/src/main/java/org/apache/clerezza/rdf/jena/tdb/storage/TdbTcProvider.java
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/rdf.jena.tdb.storage/src/main/java/org/apache/clerezza/rdf/jena/tdb/storage/TdbTcProvider.java?rev=1135966&r1=1135965&r2=1135966&view=diff
==============================================================================
---
incubator/clerezza/trunk/parent/rdf.jena.tdb.storage/src/main/java/org/apache/clerezza/rdf/jena/tdb/storage/TdbTcProvider.java
(original)
+++
incubator/clerezza/trunk/parent/rdf.jena.tdb.storage/src/main/java/org/apache/clerezza/rdf/jena/tdb/storage/TdbTcProvider.java
Wed Jun 15 09:02:51 2011
@@ -341,15 +341,19 @@ public class TdbTcProvider implements We
}
}
+
private void loadGraphs() {
File graphsDir = new File(new File(dataPathString), "graph");
if (graphsDir.exists()) {
for (String graphDirName : graphsDir.list()) {
try {
UriRef uri = new
UriRef(URLDecoder.decode(graphDirName, "utf-8"));
+ log.info("loading: "+graphDirName);
graphMap.put(uri, getGraph(new
File(graphsDir, graphDirName)));
} catch (UnsupportedEncodingException ex) {
throw new RuntimeException("utf-8 not
supported", ex);
+ } catch (Exception e) {
+ log.error("Could not load tdb graph in
"+graphDirName, e);
}
}
}
@@ -361,9 +365,12 @@ public class TdbTcProvider implements We
for (String mGraphDirName : mGraphsDir.list()) {
try {
UriRef uri = new
UriRef(URLDecoder.decode(mGraphDirName, "utf-8"));
+ log.info("loading: "+mGraphDirName);
mGraphMap.put(uri, new
LockableMGraphWrapper(getMGraph(new File(mGraphsDir, mGraphDirName))));
} catch (UnsupportedEncodingException ex) {
throw new RuntimeException("utf-8 not
supported", ex);
+ } catch (Exception e) {
+ log.error("Could not load tdb graph in
"+mGraphDirName, e);
}
}
}