示例#1
0
 public static function InCache($sApplicationPrefix)
 {
     if (function_exists('apc_fetch')) {
         $bResult = false;
         // Note: For versions of APC older than 3.0.17, fetch() accepts only one parameter
         //
         self::$m_aData = apc_fetch($sApplicationPrefix . '-dict');
         if (is_bool(self::$m_aData) && self::$m_aData === false) {
             self::$m_aData = array();
         } else {
             self::$m_aLanguages = apc_fetch($sApplicationPrefix . '-languages');
             if (is_bool(self::$m_aLanguages) && self::$m_aLanguages === false) {
                 self::$m_aLanguages = array();
             } else {
                 $bResult = true;
             }
         }
         return $bResult;
     }
     return false;
 }