GTNewHorizons / GTNHLib

GTNH Library
GNU Lesser General Public License v3.0
13 stars 7 forks source link

Add a compare-and-swap reference wrapper and collections #36

Closed eigenraven closed 8 months ago

eigenraven commented 8 months ago

Useful for situations of very rare mutations and very frequent concurrent reads. The CAS wrapper can be used to easily implement it for any fastutil collection, the generic CasList and CasMap serve as a utility for Object collections and implementation reference.