во первых там была ошибка - ключ должен составляться из uri, а не query (fixed)
во вторых - это ПРИМЕР, а не готовый код
в третих, каждый закешированый документ хранится на диске для каждого броузера отдельно. это не разжевано потому, что код очень простой, и я полагал, что это очевидно.