Baconography.NeutralServices.KitaroDB.UsageStatistics.GetInstanceImpl C# (CSharp) Method

GetInstanceImpl() private static method

private static GetInstanceImpl ( ) : Task
return Task
        private static async Task<UsageStatistics> GetInstanceImpl()
        {
            var sub = await DB.CreateAsync(subredditStatisticsPath, DBCreateFlags.None, 28, new DBKey[]
            {
                new DBKey(12, 0, DBKeyFlags.Alpha, "subreddit_id", false, false, false, 0),
                new DBKey(4, 12, DBKeyFlags.Unsigned, "links", true, true, false, 1),
                new DBKey(4, 16, DBKeyFlags.Unsigned, "comments", true, true, false, 2),
                new DBKey(8, 20, DBKeyFlags.AutoTime, "update_timestamp", true, true, false, 3)
            });
            var domain = await DB.CreateAsync(domainStatisticsPath, DBCreateFlags.None, 20, new DBKey[]
            {
                new DBKey(4, 0, DBKeyFlags.Unsigned, "domain_hash", false, false, false, 0),
                new DBKey(4, 4, DBKeyFlags.Unsigned, "links", true, true, false, 1),
                new DBKey(4, 8, DBKeyFlags.Unsigned, "comments", true, true, false, 2),
                new DBKey(8, 12, DBKeyFlags.AutoTime, "update_timestamp", true, true, false, 3)
            });
            return new UsageStatistics(sub, domain);
        }