Does Hibernate support a clustered cache?
Hibernate has a very sophisticated second-level cache architecture (we encourage you to read up on it as part of your evaluation), and supports pluggable cache implementations. Read-only, time-based invalidation, as well as full transactional concurrency control strategies are available for cache tuning on an per entity and per association basis. Hibernate ships with several open source cache implementations, for local and distributed cluster usage, and you can integrate your own quite easily, just by implementing an interface.