code: private boolean stoppingAndNotAllowed(ComponentStatus status, InvocationContext ctx) throws Exception {
        return status.isStopping() && (!ctx.isInTxScope() || !isOngoingTransaction(ctx));
     }
docs: If the cache is STOPPING, non-transaction invocations, or transactional invocations for transaction others than
  the ongoing ones, are no allowed. This method returns true if under this circumstances meet. Otherwise, it returns
  false.