adding ehCache support