internal void SetCursor(SimpleQueueCacheCursor cursor, LinkedListNode <SimpleQueueCacheItem> item) { Log(logger, "SetCursor: {Cursor} to item {Item}", cursor, item.Value.Batch); cursor.Set(item); cursor.Element.Value.CacheBucket.UpdateNumCursors(1); // add to next bucket }
private void AdvanceCursor(SimpleQueueCacheCursor cursor, LinkedListNode <SimpleQueueCacheItem> item) { Log(logger, "UpdateCursor: {Cursor} to item {Item}", cursor, item.Value.Batch); cursor.Element.Value.CacheBucket.UpdateNumCursors(-1); // remove from prev bucket cursor.Set(item); cursor.Element.Value.CacheBucket.UpdateNumCursors(1); // add to next bucket }
internal void SetCursor(SimpleQueueCacheCursor cursor, LinkedListNode <SimpleQueueCacheItem> item) { if (logger.IsEnabled(LogLevel.Debug)) { logger.LogDebug("SetCursor: {Cursor} to item {Item}", cursor, item.Value.Batch); } cursor.Set(item); cursor.Element.Value.CacheBucket.UpdateNumCursors(1); // add to next bucket }
private void AdvanceCursor(SimpleQueueCacheCursor cursor, LinkedListNode <SimpleQueueCacheItem> item) { if (logger.IsEnabled(LogLevel.Debug)) { logger.LogDebug("UpdateCursor: {Cursor} to item {Item}", cursor, item.Value.Batch); } cursor.Element.Value.CacheBucket.UpdateNumCursors(-1); // remove from prev bucket cursor.Set(item); cursor.Element.Value.CacheBucket.UpdateNumCursors(1); // add to next bucket }
internal void SetCursor(SimpleQueueCacheCursor cursor, LinkedListNode<SimpleQueueCacheItem> item) { Log(logger, "SetCursor: {0} to item {1}", cursor, item.Value.Batch); cursor.Set(item); cursor.Element.Value.CacheBucket.UpdateNumCursors(1); // add to next bucket }
private void UpdateCursor(SimpleQueueCacheCursor cursor, LinkedListNode<SimpleQueueCacheItem> item) { Log(logger, "UpdateCursor: {0} to item {1}", cursor, item.Value.Batch); cursor.Element.Value.CacheBucket.UpdateNumCursors(-1); // remove from prev bucket cursor.Set(item); cursor.Element.Value.CacheBucket.UpdateNumCursors(1); // add to next bucket }