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) 
{


Reply via email to