Spring Availability part 1