public FirkinDictionary(string storageDirectory)
 {
     _valueSerializer = SerializerRepository.GetStreamSerializer <TValue>();
     _hash            = new FirkinHash <TKey>(storageDirectory);
 }
 //--- Constructors ---
 public FirkinDictionary(string storageDirectory, long maxFileSize, IByteArraySerializer <TKey> keySerializer, IStreamSerializer <TValue> valueSerializer)
 {
     _valueSerializer = valueSerializer;
     _hash            = new FirkinHash <TKey>(storageDirectory, maxFileSize, keySerializer);
 }