Sandeep Guggilam created HBASE-25251: ----------------------------------------
Summary: Enable configuration based enable/disable of Unsafe package usage Key: HBASE-25251 URL: https://issues.apache.org/jira/browse/HBASE-25251 Project: HBase Issue Type: Improvement Reporter: Sandeep Guggilam Assignee: Sandeep Guggilam We need a provide away for clients to disable Unsafe package usage . Currently there is no way for clients to specify that they don't want to use Unsafe conversion for Bytes conversion. As a result there could be some issues with missing methods of Unsafe when client is on JDK 11 . So the clients can disable Unsafe package use and use normal conversion if they want to. Also we use static references to Unsafe Availability in Bytes class assuming that the Unsafe availability is set during class loading and no one can ever override it later. Now that we plan to expose a util for clients to override the availability if required, we need to avoid the static references for computing the availability whenever we do the comparisions -- This message was sent by Atlassian Jira (v8.3.4#803005)