cziegeler    2003/01/13 22:59:52

  Modified:    src/java/org/apache/cocoon/components/pipeline/impl
                        AbstractCachingProcessingPipeline.java
  Log:
  Remove dangerous object pooling
  
  Revision  Changes    Path
  1.19      +2 -14     
xml-cocoon2/src/java/org/apache/cocoon/components/pipeline/impl/AbstractCachingProcessingPipeline.java
  
  Index: AbstractCachingProcessingPipeline.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/pipeline/impl/AbstractCachingProcessingPipeline.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- AbstractCachingProcessingPipeline.java    13 Jan 2003 14:44:34 -0000      1.18
  +++ AbstractCachingProcessingPipeline.java    14 Jan 2003 06:59:52 -0000      1.19
  @@ -134,9 +134,6 @@
       /** Default setting for smart caching */
       protected boolean configuredDoSmartCaching;
       
  -    /** Deferred source validities (for performance) */
  -    protected DeferredPipelineValidity[] deferredValidities = new 
DeferredPipelineValidity[8];
  -    
       /**
        * Abstract methods defined in subclasses
        */
  @@ -159,10 +156,6 @@
       public void parameterize(Parameters params) {
           super.parameterize(params);
           this.configuredDoSmartCaching = 
params.getParameterAsBoolean("smart-caching", true);
  -        // initialize array of deferred pipeline validities
  -        for(int i=0; i<this.deferredValidities.length;i++) {
  -            this.deferredValidities[i] = new DeferredPipelineValidity(this, i);
  -        }
       }
       
       /**
  @@ -782,13 +775,8 @@
           if (!this.completeResponseIsCached
                   && this.firstNotCacheableTransformerIndex == 
super.transformers.size()) {
               DeferredAggregatedValidity validity = new DeferredAggregatedValidity();
  -            final int maxObjectCache = this.deferredValidities.length;
               for(int i=0; i < this.toCacheKey.size(); i++) {
  -                if (i < maxObjectCache) {
  -                    validity.add(this.deferredValidities[i]);
  -                } else {
  -                    validity.add(new DeferredPipelineValidity(this, i));
  -                }
  +                validity.add(new DeferredPipelineValidity(this, i));
               }
               return validity;
           }
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to