最近悩んでいること

気がついたらかなり放置してた・・・.

最近Javaでもっぱら悩んでることは
リストの中からランダムにn個の要素をスレッドセーフにかっこよく取り出すソースの書き方,です.
意外にむずいなぁ.
ConcurrentSkipListから取り出すことをやってるんだけど,前提条件とかいろいろあるので余計ややこしくなってきた.
こういうのをシンプルに書けないものだろうか.