Пример #1
0
        private long GetDataSize(long headIndex, long tailIndex)
        {
            if (headIndex == tailIndex)
            {
                return(0);
            }

            var headIndexItem = GetIndexItem(headIndex);
            var tailIndexItem = GetIndexItem(tailIndex - 1);

            var dataSize = IndexItemHelper.EstimateQueueDataSize(headIndexItem, tailIndexItem, _dataPageSize);

            return(dataSize);
        }
 public long Run(IndexItem headItem, IndexItem tailItem, long dataPageSize)
 {
     return(IndexItemHelper.EstimateQueueDataSize(headItem, tailItem, dataPageSize));
 }