diff --git a/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.RecyclableList.cs b/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.RecyclableList.cs index 4e63eaf..4bf6795 100644 --- a/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.RecyclableList.cs +++ b/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.RecyclableList.cs @@ -14,7 +14,7 @@ namespace Recyclable.Collections.Benchmarks [Benchmark] public void RecyclableList_Create_WithCapacity() { - using var list = new RecyclableList(blockSize: 102_400, initialCapacity: TestObjectCount); + using var list = new RecyclableList(blockSize: 102_400, expectedItemsCount: TestObjectCount); DoNothing(list); } @@ -35,7 +35,7 @@ namespace Recyclable.Collections.Benchmarks { var data = TestObjects; var dataCount = TestObjectCount; - using var list = new RecyclableList(blockSize: 102_400, initialCapacity: dataCount); + using var list = new RecyclableList(blockSize: 102_400, expectedItemsCount: dataCount); for (var i = 0; i < dataCount; i++) { list.Add(data[i]); diff --git a/Recyclable.Collections/RecyclableList.cs b/Recyclable.Collections/RecyclableList.cs index 04f1125..5e8cb31 100644 --- a/Recyclable.Collections/RecyclableList.cs +++ b/Recyclable.Collections/RecyclableList.cs @@ -206,12 +206,12 @@ namespace Recyclable.Collections return newCapacity; } - public RecyclableList(int blockSize = RecyclableDefaults.BlockSize, long? initialCapacity = default) + public RecyclableList(int blockSize = RecyclableDefaults.BlockSize, long? expectedItemsCount = default) { - switch (initialCapacity > 0) + switch (expectedItemsCount > 0) { case true: - _memoryBlocks = SetNewLength(_memoryBlocks, blockSize, initialCapacity.Value); + _memoryBlocks = SetNewLength(_memoryBlocks, blockSize, expectedItemsCount.Value); if (_memoryBlocks.Length > 0) { blockSize = _memoryBlocks[0].Length;