Remove dependency on sun.misc.Unsafe (#547) · 97xbug/client_java@fe42313 · GitHub
Skip to content

Commit fe42313

Browse files
authored
Remove dependency on sun.misc.Unsafe (prometheus#547)
This replaces `sun.misc.Unsafe` with `java.util.concurrent.atomic.AtomicLongFieldUpdater` and `AtomicIntegerFieldUpdater`. This is to enable compatibility with Jigsaw modules where `sun.misc.Unsafe` is no longer available. Closes prometheus#468 Signed-off-by: Andre Masella <andre@masella.name>
1 parent ac5136b commit fe42313

1 file changed

Lines changed: 8 additions & 61 deletions

File tree

simpleclient/src/main/java/io/prometheus/client/Striped64.java

Lines changed: 8 additions & 61 deletions

0 commit comments

Comments
 (0)