title: How to set cache settings while using h5py high level interface?
body: <p>I'm trying to increase cache size for my HDF5 files, but it doesn't seem to be working.
  This is what I have:</p>
  
  <pre><code>import h5py
  
  with h5py.File("test.h5", 'w') as fid:
          # cache settings of file
          cacheSettings = list(fid.id.get_access_plist().get_cache())
          print cacheSettings
          # increase cache
          cacheSettings[2] = int(5 * cacheSettings[2])
          print cacheSettings
          # read cache settings from file
          fid.id.get_access_plist().set_cache(*cacheSettings)
          print fid.id.get_access_plist().get_cache()
  </code></pre>
  
  <p>Here is the output:</p>
  
  <pre><code>[0, 521, 1048576, 0.75]
  [0, 521, 5242880, 0.75]
  (0, 521, 1048576, 0.75)
  </code></pre>
  
  <p>Any idea why reading works, but setting doesn't?<br>
  Closing and reopening the file doesn't seem to help either.</p>