}
            }
        }
    }
}
if ($RECACHING_DELAY !== FALSE) {
    echo "Setting recaching delay time period ...\n";
    if ($deja_vu->setRecachingDelay($RECACHING_DELAY)) {
        echo "[DONE]\n";
    } else {
        echo "[FAILED]\n";
    }
}
if ($CACHE_STORAGE) {
    echo "Setting cache storage type ...\n";
    if ($deja_vu->setCacheStorage($CACHE_STORAGE)) {
        echo "[DONE]\n";
    } else {
        echo "[FAILED]\n";
    }
}
/**
* Prints the usage for this script and exits
*
* @return void
* @access public
*/
function usage()
{
    echo "\nUSAGE: dejavu_management.php -s <system_root> [--enable] [--disable] [--forget] [--recache_delay <time_in_seconds>] [--cache_storage=memcache|redis]\n" . "--enable              Enables Deja Vu in MySource Matrix\n" . "--disable             Disables Deja Vu in MySource Matrix\n" . "--disable_force       Forcibly disables Deja Vu by editing control file\n" . "--forget              Forgets all Deja Vu data in MySource Matrix\n" . "--status              Checks the current Deja Vu status\n" . "--recaching_delay     Set the time period to delay the asset recaching after the asset has been updated\n" . "--cache_storage       Set the cache storage to either memcache or redis\n";
    "\nNOTE: only one of [--enable --disable --forget] option is allowed to be specified\n";