A project to provide implementations of durable, distributed data structures that run on top of Microsoft Orleans.
- Doubly Linked List
[Below are Deprecated]
- Add items to the array.
- Read the value at an index of the array (
ArrayItemGrain
) - Get the size of the array
- Remove Items
- Insert Items
IAsyncEnumerable
support to enumerate them (depends on dotnet/orleans#6504)- Allow Reentrancy (need to implement atomic operations on the
ArrayGrain
- Performance Enhancements
- Change notification on
ArrayGrain
andArrayItemGrain
to support Observers.