private function getPreFiltersCacheId()
    {
        $cacheid = '';
        foreach($this->getPreFilters() as $key => $prefilter) {
            if ($prefilter instanceof PHPTAL_PreFilter) {
                $cacheid .= $key.$prefilter->getCacheId();
            } elseif ($prefilter instanceof PHPTAL_Filter) {
                $cacheid .= $key.get_class($prefilter);
            } else {
                $cacheid .= $key.$prefilter;
            }
        }
        return $cacheid;
    }
private function getPreFiltersCacheId()
    {
        $cacheid = '';
        foreach($this->getPreFilters() as $key => $prefilter) {
            if ($prefilter instanceof PHPTAL_PreFilter) {
                $cacheid .= $key.$prefilter->getCacheId();
            } elseif ($prefilter instanceof PHPTAL_Filter) {
                $cacheid .= $key.get_class($prefilter);
            } else {
                $cacheid .= $key.$prefilter;
            }
        }
        return $cacheid;
    }
private function getPreFiltersCacheId ( ) { $ cacheid = '' ; foreach ( $ this -> getPreFilters ( ) as $ key => $ prefilter ) { if ( $ prefilter instanceof PHPTAL_PreFilter ) { $ cacheid .= $ key . $ prefilter -> getCacheId ( ) ; } elseif ( $ prefilter instanceof PHPTAL_Filter ) { $ cacheid .= $ key . get_class ( $ prefilter ) ; } else { $ cacheid .= $ key . $ prefilter ; } } return $ cacheid ; }
Returns string that is unique for every different configuration of prefilters.
Result of prefilters may be cached until this string changes.

You can override this function.

@return string
Returns string that is unique for every different configuration of prefilters . Result of prefilters may be cached until this string changes .