Mercurial Hosting > luan
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) |