### Question:
JdbcSpitterRepository implements SpitterRepository { @CacheEvict(key="123", value = { "spittleCache" }) public long count() { return jdbcTemplate.queryForLong("select count(id) from Spitter"); } @Autowired  JdbcSpitterRepository(JdbcTemplate jdbcTemplate); @CacheEvict(key="123", value = { "spittleCache" }) long count(); @CacheEvict(key="123", value = { "spittleCache" }) Spitter save(Spitter spitter); Spitter findOne(long id); Spitter findByUsername(String username); @Cacheable(key="123", value = { "spittleCache" }) List<Spitter> findAll();  }### Answer:
@Test public void count() { assertEquals(4, spitterRepository.count()); }