* Adds Mutex Map
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Adds an atomic map
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* More work on atomic map and mutex map
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Fixes, improvements and more tests
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Updates interface
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Linter
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Refactors atomic map to use generics
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* cleanups
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Apply suggestions from code review
Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
* small reorg
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Adds ItemCount()
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Removes atomicmap in favour of haxmap
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* formats fix and adds comment
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Update concurrency/mutexmap.go
Co-authored-by: Josh van Leeuwen <me@joshvanl.dev>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
* Uses built in `clear`
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Revert "Removes atomicmap in favour of haxmap"
This reverts commit 20ca9ad197.
Signed-off-by: Elena Kolevska <elena@kolevska.com>
* Uses clear() for atomic map too
Signed-off-by: Elena Kolevska <elena@kolevska.com>
---------
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Cassie Coyle <cassie.i.coyle@gmail.com>
Co-authored-by: Josh van Leeuwen <me@joshvanl.dev>