これはばかげた質問ですが、ここにあります。
マルチスレッドプログラムと、固有の要素の「グローバル」コレクションがあります。ConcurrentHashMapのパフォーマンスのため、同期されたSetの実装を拒否しました。MapのValue部分は実際には必要ないので、メモリ使用量の観点からJavaで最小のオブジェクトを使用したいと思いました。私はこの問題を別の方法で解決しました(マップ内で複数回参照される単一のブールオブジェクト)が、Javaで最小のオブジェクトが何であるかはまだ興味があります。私はいつもそれがブール値だと思っていましたが、それは真実ではないと思います(Java-ブールプリミティブ型-サイズ、プリミティブデータ型)