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)); }