code: public void onAfterRemove(E value) {
          if (value != null) {
              dequeued++;
              if (dequeued % dequeueHint == 0) {
                  RUNTIME.gc();
              }
          }
      }
docs: Increment the count of removed items from the queue. Calling this will
  optionally request that the garbage collector run to free up heap space
  for every nth dequeue, where n is the value set for the dequeueHint.
  
  @param value value that was removed from the queue