code: public boolean remove(ServerRequest request) {
          boolean isRemoved = false;
          synchronized (reqQueueLockObject) {
              try {
                  isRemoved = queue.remove(request);
                  persist();
              } catch (UnsupportedOperationException ignored) {
              }
          }
          return isRemoved;
      }
docs: <p>As the method name implies, removes {@link ServerRequest} supplied in the parameter if it
  is present in the queue.</p>
  
  @param request The {@link ServerRequest} object to be removed from the queue.
  @return A {@link Boolean} whose value is true if the object is removed.