Fragment caching with touch (2.3.5)

Hi, I am working on an ecommerce shop. Currently we cache all the product thumbs using fragment caching with the product key and we expire the cache using Touch.

<% cache product do %> ... <% end %>

Now if I want to cache the product page, what key do I have to choose considering that I am already using the product key. And if I don't the product how am going to be able to expire the cache with touch?

Greg