Hi Frederick
I can second JW’s comments:
I am using WPML for multi-lingual content and I am using alias domains for the different languages – imho the cleanest way to serve content in different languages…
When I activate W3TC, the cache only ever serves up one language and it seems that it only serves up the one that is first accessed/cache page created.
When I want to pull up cached content in another language by using the url (which has a different root domain) I only see the old content.
I.e. if the page gets cached from …co.uk, I see content in English, if the page first got chached from …fr, I see content in French.
Maybe johnclayton has the right idea to make W3TC more apt to handle multi-domain/multi language sites…
just my 2 cents…
btw. Everything works fine with wp-super-cache.