docs: public void moveResource(String source, String destination) {
  
          CmsLock lock = OpenCms.getMemoryMonitor().getCachedLock(source);
          if (lock != null) {
              OpenCms.getMemoryMonitor().uncacheLock(lock.getResourceName());
              CmsLock newLock = new CmsLock(destination, lock.getUserId(), lock.getProject(), lock.getType());
              lock = lock.getRelatedLock();
              if ((lock != null) && !lock.isNullLock()) {
                  CmsLock relatedLock = new CmsLock(destination, lock.getUserId(), lock.getProject(), lock.getType());
                  newLock.setRelatedLock(relatedLock);
              }
              OpenCms.getMemoryMonitor().cacheLock(newLock);
          }
      }