public ObjectStore(string path) { if (Directory.Exists (path)) { write_queue = new List<Object> (); this.path = System.IO.Path.GetFullPath (path); } else throw new ArgumentException ("Invalid provided path"); }