code: @Override
      public IEntityLockService newLockService() throws LockingException {
          try {
              return ReferenceEntityLockService.singleton();
          } catch (LockingException le) {
              log.error("ReferenceEntityLockServiceFactory.newLockService(): " + le);
              throw new LockingException(le);
          }
      }
docs: Return an instance of the service implementation.
  
  @return org.apereo.portal.concurrency.locking.IEntityLockService
  @exception LockingException