Это (ответ сэра Лоджика) будет работать, но вместо того, чтобы взламывать сам код Сороки, вы должны поместить определение в ваш собственный код, который вызывает Сороку:
define('MAGPIE_CACHE_ON', false);
Это переопределит настройку Сороки (согласно "if (!определению ...." в коде), и вам не нужно будет вспоминать, чтобы снова взломать Сороку, если будет выпущена новая версия.
Это также означает, что некоторые сценарии могут использовать кеш, а другие сценарии игнорируют кеш, если эта функция будет вам полезна.