code: public boolean offer(T t) {
          boolean retval=super.offer(t);
          if(retval) count.incrementAndGet();
          return retval;
      }
docs: Drops elements if capacity has been reached. That's OK for the ThreadPoolExecutor as dropped messages
  will get retransmitted
  @param t
  @return