Alguem aqui já implementou essa otimização com o util.concurrent do doug lea?
Já usei o util.concurrent para poder intercalar a fase de fetch da de consulta à uma base de dados. É disto que vc está falando ?
Se for, o ganho pode ser dramático. No meu caso, uma sincronização de bases sem o overlap demorava 14 a 16 horas. Com o overlap caiu para 4.