Author: ito
Date: Mon Mar 7 08:04:57 2011
New Revision: 1078710
URL: http://svn.apache.org/viewvc?rev=1078710&view=rev
Log:
CLEREZZA-454: rdf.storage.externalizer max allowed subdirectories reduced
Modified:
incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java
Modified:
incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java?rev=1078710&r1=1078709&r2=1078710&view=diff
==============================================================================
---
incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java
(original)
+++
incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java
Mon Mar 7 08:04:57 2011
@@ -195,10 +195,12 @@ class ExternalizingMGraph extends Abstra
}
private File getStoringFile(String base16Hash) {
- File dir1 = new File(dataDir, base16Hash.substring(0, 4));
- File dir2 = new File(dir1, base16Hash.substring(4, 8));
- dir2.mkdirs();
- return new File(dir2, base16Hash.substring(8));
+
+ File dir1 = new File(dataDir, base16Hash.substring(0, 2));
+ File dir2 = new File(dir1, base16Hash.substring(2, 5));
+ File dir3 = new File(dir2, base16Hash.substring(5, 8));
+ dir3.mkdirs();
+ return new File(dir3, base16Hash.substring(8));
}
private Iterator<Triple> replaceReferences(final Iterator<Triple> base)
{