pluto-container/src/main/java/org/apache/pluto/container/bean/processor/PortletRequestScopedBeanHolder.java [187:208]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   protected <T> void remove(Contextual<T> bean) {
      BeanInstance<?> bi = beans.get(bean);
      
      if (isTrace) {
         StringBuilder txt = new StringBuilder(80);
         txt.append("Removing portlet request scoped bean: ");
         if (bean instanceof Bean<?>) {
            Bean<?> b = (Bean<?>) bean;
            txt.append(b.getBeanClass().getSimpleName());
         }
         if (bi == null) {
            txt.append(", instance is null.");
         }
         LOG.trace(txt.toString());
      }

      if (bi != null) {
         beans.remove(bean);
         bi.crco.release();
         bean.destroy((T)bi.instance, (CreationalContext<T>)bi.crco);
      }
   }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



pluto-container/src/main/java/org/apache/pluto/container/bean/processor/PortletStateScopedBeanHolder.java [221:242]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   protected <T> void remove(Contextual<T> bean) {
      BeanInstance<?> bi = beans.get(bean);
      
      if (isTrace) {
         StringBuilder txt = new StringBuilder(80);
         txt.append("Removing render state scoped bean: ");
         if (bean instanceof Bean<?>) {
            Bean<?> b = (Bean<?>) bean;
            txt.append(b.getBeanClass().getSimpleName());
         }
         if (bi == null) {
            txt.append(", instance is null.");
         }
         LOG.trace(txt.toString());
      }

      if (bi != null) {
         beans.remove(bean);
         bi.crco.release();
         bean.destroy((T)bi.instance, (CreationalContext<T>)bi.crco);
      }
   }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



