public boolean preHandle(HttpServletRequest request,
HttpServletResponse response, Object handler) throws Exception {
HttpSession session = request.getSession(true);
User signInUser = sessionUtil.getSignInUser(session);
UserPreference up = sessionUtil.getSignInUserPrefer(session);
if (signInUser != null && signInUser.getStatus() == UserStatus.INVALID) {
session.removeAttribute(ApplicationConstants.SESSION_SIGNIN_USER);
} else {
if (signInUser != null && up == null) {
up = userPreferenceRepository.getByUser(signInUser);