privateList<String>lockedfilePath;//Used by ObserverService to know if files corresponding to those path is syncing or not
privateintworkerAmount=0;//Number of thread available to execute RemoteOperation
privateThread[]mThreadPool;//The threads to use
privateboolean[]mThreadWorkingState;//State of the threads; true mean the thread is working
privateArrayDeque<RemoteOperation>mOperationsQueue;// Queue of Operation
privateHashtable<RemoteOperation,Integer>mStartedOperations;//Operations which are running
privateList<String>lockedfilePath;//Used by ObserverService to know if files corresponding to those path is syncing or not. List of device's path of syncing files