docs: public TaskTable add(String id, CronPattern pattern, Task task) {
  		final Lock writeLock = lock.writeLock();
  		try {
  			writeLock.lock();
  			if (ids.contains(id)) {
  				throw new CronException("Id [{}] has been existed!", id);
  			}
  			ids.add(id);
  			patterns.add(pattern);
  			tasks.add(task);
  			size++;
  		} finally {
  			writeLock.unlock();
  		}
  		return this;
  	}