fix pom: refactor dependencies versions, add ehcache support
add cache support, add ehcache configuration pattern