Переформулируя вопрос: можно ли как-то выделить в локейшене запросы, которые надо кешировать, пропуская все остальные напрямую к движку? То есть, нужна логика, обратная директиве proxy_cache_bypass. Пока придумал только одно: устанавливать переменную для всех запросов, в нужном локейшене её сбрасывать, а в именованном локейшене для бэкенда уже смотреть на неё.