public Task <GdidBlock> AllocateBlockAsync(string scopeName, string sequenceName, int blockSize, ulong?vicinity = 1152921504606846975) { const int MAX_BLOCK = 12000; var key = scopeName + "::" + sequenceName; if (blockSize > MAX_BLOCK) { blockSize = MAX_BLOCK; } "FETCHED!!!!!!!!!!!!!!!!!!!!!!!".See(); var start = m_Data.AddLong(key, blockSize); return(Task.FromResult(new GdidBlock { ScopeName = scopeName, SequenceName = sequenceName, Authority = 1, AuthorityHost = "/localhost", Era = 0, StartCounterInclusive = (ulong)(start - blockSize), BlockSize = blockSize, ServerUTCTime = Ambient.UTCNow })); }
public Task <GdidBlock> AllocateBlockAsync(string scopeName, string sequenceName, int blockSize, ulong?vicinity = 1152921504606846975) { var key = scopeName + "::" + sequenceName; var start = m_Data.AddLong(key, blockSize); return(Task.FromResult(new GdidBlock { ScopeName = scopeName, SequenceName = sequenceName, Authority = 1, AuthorityHost = "/localhost", Era = 0, StartCounterInclusive = (ulong)start, BlockSize = blockSize, ServerUTCTime = Ambient.UTCNow })); }