Это странно, потому что документы говорят, что
По умолчанию "", что означает, что все параметры метода считаются ключом, если не был настроен пользовательский keyGenerator ().
Это тривиально, но попробуйте явно указать ключ и имя кэша, если вы не пробовали это раньше
@Cacheable(value = "stu", key = "{#id}")
public EmployeeEntity getEmployee(Integer id) {
return employeeDAO.findById(id).get();
}