Compact callback now no longer uses global variables. You should be able to compact different archives on different threads now.