Refactored Spring Data JPA code, to use ehcache correctly
Fix #12