List list = Collections.synchronizedList(new LinkedList());

という方法でLinkedListを同期化できる事は知っているのですが、これでは
LinkedListにあって、Listにはないようなメソッドは使用できなくなってしまいます。

LinkedList list = (LinkedList) Collections.synchronizedList(new LinkedList());
のような結果を得る事はできないのでしょうか?   ↑ちなみにこの方法は使えない。