Skip to content

Commit

Permalink
Remove AtomicReferenceMapBackend and CheapLockable
Browse files Browse the repository at this point in the history
* Both classes are internal.
* It's quite complicated and not really used anymore,
  except on TruffleRuby <= 21.1 which is very old.
  We can use SynchronizedMapBackend there instead.
* It's the only user of CheapLockable and that looks quite unsafe,
  for example #cheap_wait does not account for spurious wakeups.
  • Loading branch information
eregon committed Dec 7, 2023
1 parent 4d0ea8a commit 92b861c
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 1,010 deletions.

0 comments on commit 92b861c

Please sign in to comment.