я ищущий руководство/документ/учебное руководство по тому, как использовать эту запись позади кэша новой возможности в ehcache? Действительно ли там кто-либо - демонстрация в spring+jpa+ehcache+hibernate?
только к clariyfing, запись позади кэша означает каждый раз, когда мы сохраняем объект, это будет записано в кэш, а не в корректную базу данных?
Тот факт, что Ehcache предлагает кэширование с отложенной записью, НЕ означает, что любое программное обеспечение, использующее Ehcache, например Hibernate, может его использовать. без модификации. Из Terracotta's Hibernate Integration (обратите внимание, что это не независимый пост, то есть про кеширование):
Кэширование с отложенной записью
Когда вы думаете о кеше, вы попадете в этот кеш стратегии: сквозное кэширование, сквозное кэширование, кэширование с отложенной записью. Кэш второго уровня гибернации - это кэш для чтения и записи Кэш , где, если происходит промах в кеше, объект считывается из базы данных, а затем передано в кеш для последующего доступа . Но H2LC не поддерживает кэширование с отложенной записью . С дисковым постоянным и асинхронным модулем Terracotta было бы действительно эффективно для определенных сценариев использования реализовать отложенную запись. В настоящее время Hibernate просто напрямую записывает в базу данных . Вместо этого , если он был изменен для записи в кэш второго уровня и постоянную асинхронную-базу-данных, это уменьшит задержку и увеличит пропускную способность. резко.
Другими словами, кэширование с отложенной записью - это совсем не то, как в настоящее время работает Hibernate (и я могу ошибаться, но не думаю, что это изменится в ближайшем будущем).Но не стесняйтесь поднимать вопрос Jira :)
http: //www.infoq .com / news / 2010/05 / ehcache-2.0
Ehcache 2.0 представляет кэширование со сквозной записью и отложенной записью. Шаблон кэширования с сквозной записью используется приложения для записи данных в кеш, который вызывает запись в базовый ресурс (например, базу данных). Кеш действует как фасад для базового ресурс. В шаблоне кэширования с отложенной записью используется тот же клиентский API, но запись выполняется асинхронно. Функция кэширования с отложенной записью , поддерживаемая как часть нового Ehcache API, работает с асинхронным пакетным обновлением базы данных.
Я не могу вам помочь, просто подумал, что упомяну GigaSpaces.