question: private PLYAndroid ( PLYRestClient client , boolean orderedExecution ) { stateLoaded = true ; threadPool = orderedExecution ? Executors . newSingleThreadExecutor ( ) : Executors . newCachedThreadPool ( ) ; this . client = client ; }
target:  Initializes a thread pool and uses the specified PLYRestClient to handle communication.