code: private Object[] getTable()
      {
          expungeCount++;
          if (expungeCount >= MAX_EXPUNGE_COUNT)
          {
              forceWeak = this.size() > weakThreshold;
              expungeCount = 0;
              if (expungerUpdater.compareAndSet(this, 0, 1))
              {
                  MithraConcurrentEvictorThread.getInstance().queueEviction(this);
              }
          }
          return table;
      }
docs: /*
  Return the table after first expunging stale entries