Я хочу кешувати відповідь на запити зображень. Зображення є результатами динамічного зміни розміру більшого зображення.
Я вже використовую ehcache для кешування. Я хотів би використати його тут.
Я не хочу, щоб ehcache зберігав змінене зображення в пам'яті; ні під час кешування, ні під час читання.
Як зробити так, щоб ehcache зберігався лише на диску (немає пам'яті)? Мені не потрібно, щоб воно читалося в пам'яті, то як мені отримати InputStream з ehcache?
Відповіді:
1 для відповіді № 1Здається, це не є способом. Я вирішив зберігати інформацію у файлі і зберігати посилання на той файл у Елементі, який ви надаєте ehcache. Потім я зареєстрував слухача подій у кеші, який отримує сповіщення про видалення запису кешу. Після видалення я видаляю тимчасовий файл.