docs: public void refresh() {
          this.getRefreshLock().writeLock().lock();
  
          try {
              this.authenticate();
          } catch (BoxAPIException e) {
              this.notifyError(e);
              this.getRefreshLock().writeLock().unlock();
              throw e;
          }
  
          this.notifyRefresh();
          this.getRefreshLock().writeLock().unlock();
      }