clearcache
Краткая информация
Выполняет специфичные для облака операции с файлами.
Обсуждение
Этот класс не может быть запущен напрямую. Экземпляр этого класса возвращается свойством cloud объекта AIOFile.
Синтаксис
clearcache()
Методы
clearcache()
Очищает свойства файла и кэш региона BLOB. Вызовите этот метод, когда внешний процесс обновляет файл.
cloud_io = AIO(r"C:\data\datacloud.acs")
rcsfile = cloud_io.open(r'testfile.txt', 'r')
rcsfile.cloud.clearcache()
usebufferedreader()
Кэширует последние прочитанные байты.
cloud_io = AIO(r"C:\data\datacloud.acs")
rcsfile = cloud_io.open(r'testfile.txt', 'r')
rcsfile.cloud.usebufferedreader()
usecachedfile({blocksize}, {cachesize})
Для обработки файлов в облаке используется наиболее давно использованный блочный кеш (LRU).
| Имя | Объяснение | Тип данных |
|---|---|---|
|
blocksize (Дополнительный) |
The block size. (Значение по умолчанию — 32768) |
Integer |
|
cachesize (Дополнительный) |
The cache size. (Значение по умолчанию — 0) |
Integer |
cloud_io = AIO(r"C:\data\datacloud.acs")
rcsfile = cloud_io.open(r'testfile.txt', 'r')
rcsfile.cloud.usecachedfile(blocksize=32768, cachesize=0)