private T transformExpiredRequest(T request, int expireAfterSeconds) {
        if (isPendingRequestExpired(request.getStatus(),
                request.getCreationDate(),
                expireAfterSeconds)) {
            request.setStatus(RequestStatus.EXPIRED);
        }
        return request;
    }
@param options Note that the projection must specify the creation date field to return. The
               method does not specify the creation date field here for better performance.
turms-service/src/main/java/im/turms/service/domain/common/repository/ExpirableEntityRepository.java