Java: утилита синхронизации
Я прошу это чисто для определения целесообразности реализации класса в вопросе ...
Знаете ли вы о служебном классе Java, который принимает несинхронизированный экземпляр, использует отражение для исследования этого экземпляра и возвращает входной экземпляр, «обернутый» в синхронизированные вызовы?
(т.е.: фабрика, которая создает синхронизированный класс делегата для любого экземпляра)