I tried different ways to read/write cookies with
Code:
ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext();
Map<String, Object> cookies = externalContext.getRequestCookieMap();
System.out.println("Cookies: " + cookies);
RenderRequest request = (RenderRequest)externalContext.getRequest();
System.out.println("Cookies: " + request.getCookies());