Adroit.Core.Services.StorageService.Start C# (CSharp) Method

Start() public method

public Start ( ) : void
return void
        public void Start()
        {
            m_Storage = new Dictionary<string, BDB46> ();
            m_StorageLock = new Mutex ();

            if (!Directory.Exists (Paths.ApplicationData))
                Directory.CreateDirectory (Paths.ApplicationData);

            ProjectStorage.Initialize (Paths.ApplicationData, Path.Combine (Paths.ApplicationData, "projects.db"));
            Log.DebugFormat ("Project Storage Initialized, found {0} items", Projects.KeyCount);

            TaskStorage.Initialize (Paths.ApplicationData, Path.Combine (Paths.ApplicationData, "tasks.db"));
            Log.DebugFormat ("Task Storage Initialized, found {0} items", Tasks.KeyCount);
        }
StorageService