public void Write(int key, Dictionary<string, byte[]> obj)
{
lock (this.GetType()) {
var objDir = Path.Combine (this.directory, key.ToString ());
if (Directory.Exists (objDir)) {
Directory.Delete (objDir, true);
}
Directory.CreateDirectory (objDir);
foreach (var field in obj.Keys) {
var fileName = Path.Combine (objDir, field);
File.WriteAllBytes (fileName, obj [field]);
}
}
}