コンストラクターで ConcurrentHashMap を受け入れるサーブレットに次のスレッドがあります。
RequestThread(ConcurrentHashMap<String, String[]> sentRequests, ServletContext context) {
this.sentRequests = sentRequests;
this.context = context;
}
複数のユーザーが ConcurrentHashMap にアクセスします。すべてのクラスで使用されることになっています。
そのような方法で ConcurrentHashMap を渡すことはスレッドセーフですか、それとももっと良い方法がありますか?