title: OpenStack Swift : add Cache-Control and Expires headers
body: <p>I have file objecs stored in an OpenStack Swift container, and I can specify the <code>Content-Type</code> and <code>Content-Disposition</code> headers with the POST object requests.</p>
  
  <p>Yet, I'm not capable to set the <code>Cache-Control</code> and <code>Expires</code> header to control so browsers would keep the files in cache —the files are mostly thumbnails, logos and background images that must be cached by end browsers.</p>
  
  <p>I noticed that containers accept a <code>X-Container-Read</code> to allow public access of files, but I found nothing related to cache control at the container level neither.</p>
  
  <p>So, is it possible to set the <code>Cache-Control</code> and <code>Expires</code> headers (or any custom header), either at the object or container level in OpenStack Swift? I mean, without requiring a CDN or a proxy server in-between?</p>