Вопрос относительно терракотовой конфигурации BigMemory GOЕсть ли способ сконфигурировать хранилище дисков для терракоты BigMemory, чтобы удалить все хранилище данных при запуске службы/кэша?
Вопрос: Есть ли способ настроить хранилище дисков для удаления всего хранилища данных при запуске службы/кэша?
Описание: У меня есть настройка BigMemory с переполнением в OffHeap, поэтому индекс Lucene будет создан в дисковой памяти (не зависящей от постоянной стратегии). Мне нужно, чтобы накопитель диска очищался при запуске следующего менеджера кэша (запуск приложения), но я не хочу иметь специальный метод очистки в своем коде приложения. В настоящее время, если после этого успешный индекс будет повторно использоваться BigMemory при следующем запуске.
спасибо.
не уверен, что я понимаю ваш вопрос ... Во-первых это BigMemory GO? Макс (означает, что терракота распределена)? Тогда какой тип «индекса» вы имеете в виду? Переполнение в offheap не создает ничего на диске ... данные в режиме offheap хранятся в ОЗУ. Единственный индекс, о котором я могу думать, связан с поиском кэша, который использует индекс ... или вы ссылаетесь на индекс, касающийся терракотового «постоянного хранилища» на диск? ... plz предоставляют более подробную информацию об этом, поэтому мы может ответить лучше ... – lanimall
Я говорю о BigMemory GO. Index-lucian index, созданный bigmemory, если вы используете overflowToOffHeap, он хранится в папке с дисковым хранилищем, которая может быть настроена или используется по умолчанию. –