comparison src/luan/modules/http/HttpServicer.java @ 814:95cbe23a96fb

minor
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 09 Sep 2016 10:37:37 -0600
parents 022ff91bde60
children 3dcc52e17535
comparison
equal deleted inserted replaced
813:f8f7cb485c25 814:95cbe23a96fb
42 private static final Logger logger = LoggerFactory.getLogger(HttpServicer.class); 42 private static final Logger logger = LoggerFactory.getLogger(HttpServicer.class);
43 43
44 public static long sessionTimeout = 60*60*1000L; // one hour 44 public static long sessionTimeout = 60*60*1000L; // one hour
45 private static AtomicInteger sessionCounter = new AtomicInteger(); 45 private static AtomicInteger sessionCounter = new AtomicInteger();
46 private static Map<String,LuanState> sessionMap = new LinkedHashMap<String,LuanState>() { 46 private static Map<String,LuanState> sessionMap = new LinkedHashMap<String,LuanState>() {
47 protected boolean removeEldestEntry(Map.Entry<String,LuanState> eldest) { 47 @Override protected boolean removeEldestEntry(Map.Entry<String,LuanState> eldest) {
48 return (Long)eldest.getValue().registry().get("sessionTimeout") < System.currentTimeMillis(); 48 return (Long)eldest.getValue().registry().get("sessionTimeout") < System.currentTimeMillis();
49 } 49 }
50 }; 50 };
51 51
52 public static boolean service(LuanState luan,HttpServletRequest request,HttpServletResponse response,String modName) 52 public static boolean service(LuanState luan,HttpServletRequest request,HttpServletResponse response,String modName)