Removed the constructor where you don't provide a VirtualLock...since those cases should be using the ListenableFutureTask instead