@SuppressWarnings("unchecked")
private CookieSession read(Cookie cookie, HttpServletRequest request)
{
try
{
Map map = (Map)_json.parse(new StringSource(_crypto.decryptDecode(cookie.getValue())));
if(_includeRemoteAddr)
{
String ip = (String)map.get("i");
if(ip!=null && !ip.equals(request.getRemoteAddr()))
return null;