Base adapter class with threadpool of max 1 thread to serialize diffutil calculations in background
mentioned in commit 522ce3ec