docs: @Override
      public void accept(double value)
      {
          writeLock.lock();
          try
          {
              eliminate();
              int count = count();
              if (count >= size)
              {
                  grow();
              }
              assign(endMod(), value);
              endIncr();
          }
          finally
          {
              writeLock.unlock();
          }
      }