code: public void dumpState() {
  
          executorService.execute(new Runnable() {
              @Override
              public void run() {
                  lockSendRequestsToService.lock();
                  try {
                      final StringBuilder stringBuilder = new StringBuilder();
                      stringBuilder.append("[SpiceManager : ");
  
                      stringBuilder.append("Requests to be launched : \n");
                      dumpMap(stringBuilder, mapRequestToLaunchToRequestListener);
  
                      stringBuilder.append("Pending requests : \n");
                      dumpMap(stringBuilder, mapPendingRequestToRequestListener);
  
                      stringBuilder.append(']');
  
                      waitForServiceToBeBound();
                      if (spiceService == null) {
                          return;
                      }
                      spiceService.dumpState();
                  } catch (final InterruptedException e) {
                      Ln.e(e, "Interrupted while waiting for acquiring service.");
                  } finally {
                      lockSendRequestsToService.unlock();
                  }
              }
          });
      }
docs: Dumps request processor state.