docs: @Override
      public void registerDestructionCallback(String name, Runnable callback) {
          final HttpSession session = this.getPortalSesion(true);
          final DestructionCallbackBindingListener callbackListener =
                  new DestructionCallbackBindingListener(callback);
          session.setAttribute(DESTRUCTION_CALLBACK_NAME_PREFIX + name, callbackListener);
      }