[ https://issues.apache.org/jira/browse/CASSANDRA-20677?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ariel Weisberg updated CASSANDRA-20677: --------------------------------------- Test and Documentation Plan: Added test plus existing tests Status: Patch Available (was: Open) > Adopt Unsafe::invokeCleaner for Direct ByteBuffer cleaning > ---------------------------------------------------------- > > Key: CASSANDRA-20677 > URL: https://issues.apache.org/jira/browse/CASSANDRA-20677 > Project: Apache Cassandra > Issue Type: Improvement > Components: Local/Other > Reporter: Sam Lightfoot > Assignee: Sam Lightfoot > Priority: Normal > > Per comments in FileUtils::clean > {code:java} > // TODO Once we can get rid of Java 8, it's simpler to call > sun.misc.Unsafe.invokeCleaner(ByteBuffer), > // but need to take care of the attachment handling (i.e. whether 'buf' is a > duplicate or slice) - that > // is different in sun.misc.Unsafe.invokeCleaner and this implementation. > {code} > We can now useĀ Unsafe.invokeCleaner to clean direct byte buffers which should > tidy up the existing code. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org