throws InstantiationException
{
super( params );
caching = new Cache();
String storeDir = (String) params.get( "store_dir" );
<BUG>this.baseStorePath = getStoreDir( storeDir );
</BUG>
cleanWriteLocks( baseStorePath );
this.indexStore = (IndexStore) params.get( IndexStore.class );
this.providerStore = newIndexStore( storeDir );

throws InstantiationException
{
super( params );
caching = new Cache();
String storeDir = (String) params.get( "store_dir" );
this.baseStorePath = getStoreDir( storeDir ).first();
cleanWriteLocks( baseStorePath );
this.indexStore = (IndexStore) params.get( IndexStore.class );
this.providerStore = newIndexStore( storeDir );
