Troveコレクションの一部に変更不可能なラッパーを配置したいと思います。Troveのドキュメントを確認しましたが、簡単な方法が見つからないようです(明らかなことを見落としている可能性があります)。
したがって、現時点では、このような変更不可能なラッパーが必要になるたびに、Troveコレクション(TIntLongHashMapなど)を拡張し、すべての読み取り専用呼び出しをTroveラップされたサブジェクトに委任し、コレクションを変更しようとするすべてのメソッドでUnsupportedOperationExceptionをスローします。 。
もっと簡単な方法はありますか?
注:この質問はデフォルトのJavaコレクションに関するものではなく、この場合、デフォルトのJavaコレクションにも他のJavaコレクションにもまったく関心がありません。この質問は特にTroveに関するものです。