private PersistentHashTable InitTable(string hashtableName, int tableSize, int keySize, int valueSize, int userHeaderSize)
 {
     PersistentHashTable ht;
     try
     {
         ht = new PersistentHashTable(hashtableName, tableSize, keySize, valueSize, userHeaderSize);
     }
     catch (FileNameConflictException)
     {
         ht = new PersistentHashTable(hashtableName);
         ht.Delete();
         ht = new PersistentHashTable(hashtableName, tableSize, keySize, valueSize, userHeaderSize);
     }
     return ht;
 }