Ha I have answered my own question... should have researched a bit more before postingm if you go into dev tools in chrome and into network you can see the headers and the cache control, so owncloud should work fine by just enabling cache in nginx, as it caches the css and static files I guess but dosent cache anything it shouldn't, anyway good idea to check this before anyone else enables caching on their site.
Thanks, Ben
Thanks, Ben