Fix @CacheEvict usage and add test for it.

Fix @CacheEvict usage and add test for it.

BTW, I have a question.

Why is the test class abstract?