code: @Override
      public void saveCheckOutHistory() {
          if (ThreadCacheContext.exists()) { // e.g. in action
              checkingOutRequestPath = ThreadCacheContext.findRequestPath();
              checkingOutEntryExp = convertMethodToMethodExp(ThreadCacheContext.findEntryMethod());
              checkingOutUserExp = convertUserBeanToUserExp(ThreadCacheContext.findUserBean());
              checkingOutMillis = currentTimeMillis();
          }
          super.saveCheckOutHistory();
      }
docs: ------------