/**
  * BlockenTemplate()
  *
  * @param string $sTemplateDir
  * @param string $sSigmaCacheDir
  * @param array  $arrayCacheOption
  */
 function BlockenTemplate($sTemplateDir, $sSigmaCacheDir, $arrayCacheOption)
 {
     if (BLOCKEN_DEBUG_MODE && (BLOCKEN_ALWAYS_DEBUG || BlockenCommon::isMember())) {
         $this->_fStart = BlockenCommon::getMicroTime();
     }
     parent::HTML_Template_Sigma($sTemplateDir, $sSigmaCacheDir);
     parent::setCallbackFunction('c', '_btplConvertValue');
     parent::setCallbackFunction('d', '_btplDateFormat');
     parent::setCallbackFunction('k', 'mb_convert_kana');
     parent::setCallbackFunction('m', 'number_format');
     parent::setCallbackFunction('b', 'nl2br');
     $this->_objCache =& new Cache(BLOCKEN_CACHE_DRIVER, $arrayCacheOption);
 }