java singlethreadexecutor queue size