String redirectURL = this.environment.getRedirectURL();
if (redirectURL == null) {
if (this.eventPipeline.getGenerator() != null &&
this.eventPipeline instanceof CacheableEventPipeline) {
CacheableEventPipeline cep = (CacheableEventPipeline)this.eventPipeline;
PipelineCacheKey pck = cep.generateKey(this.environment);
Map validity = null;
if (pck != null) {
validity = cep.generateValidity(this.environment);
if (validity != null) {
// the event pipeline is cacheable