function Plugin_deliveryCacheStore_apRedis_apRedis_Delivery_cacheStore($filename, $cache_contents)
{
    $expiryTime = $GLOBALS['OA_Delivery_Cache']['expiry'];
    try {
        $redis = AP_Redis_Cache::singleton();
        if (isset($cache_contents['cache_expire'])) {
            $expiryTime = $cache_contents['cache_expire'];
        } elseif (isset($cache_contents['cache_time'])) {
            $expiryTime = $cache_contents['cache_time'] - MAX_commonGetTimeNow() + $GLOBALS['OA_Delivery_Cache']['expiry'];
        }
        $result = $redis->setex($filename, $expiryTime + 86400, $redis->serialize($cache_contents));
        $redis->del('_lock_' . $filename);
        return $result;
    } catch (Exception $e) {
        return false;
    }
}
 public function _deleteAll()
 {
     $redis = AP_Redis_Cache::singleton();
     return $redis->flushdb();
 }