moved ehcache to interface