Как настроить параметры кэша при использовании высокоуровневого интерфейса h5py?

Я пытаюсь увеличить размер кэша для моих файлов HDF5, но, похоже, он не работает. Вот что у меня есть:

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()

Вот вывод:

[0, 521, 1048576, 0.75]
[0, 521, 5242880, 0.75]
(0, 521, 1048576, 0.75)

Есть идеи, почему чтение работает, а настройка - нет?
Закрытие и повторное открытие файла, похоже, тоже не помогают.

Ответы на вопрос(2)

Ваш ответ на вопрос