Я совершенно уверен, что у Gallery2 (которую вы, очевидно, используете) есть внутренний метод для этого - по крайней мере, он делает это в каком-то месте.
Вам нужно будет найти этот фрагмент кода и использовать его напрямую (например, статический метод) или абстрагировать его оттуда.
Возможно, вы захотите задать вопрос на форумах Gallery2 - возможно, там уже был дан ответ.
Используя Google Codesearch, я обнаружил, что main.php, похоже, уже содержит код для этого:
$path = GalleryDataCache::getCachePath(
array('type' => 'fast-download', 'itemId' => $itemId));
$path
представляется файлом, который, если он включен, может содержать переменные, которые вам понадобятся.