O tutorial ao qual você está se referindo não tem nada a ver com o cache nginx. Então, é definitivamente que o cache do nginx não está funcionando se sua configuração é semelhante à do tutorial.
Mas, em geral, o nginx tem uma variável especial:
$upstream_cache_status — keeps status of accessing a response cache (0.8.3). The status can be one of “MISS”, “BYPASS”, “EXPIRED”, “STALE”, “UPDATING” or “HIT”.
Você pode fazer com essa variável o que quiser (por exemplo, conecte-se ao log de acesso ou devolva-o com os cabeçalhos de resposta ).