Adding Hibernate and Memcached to  the mix-  preferring these solutions