comparison src/luan/modules/ThreadLuan.java @ 1202:d3a3ca116e42

gc site instances
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 05 Mar 2018 19:30:51 -0700
parents 7ef40e1923b7
children 3ffc7c4a3b85
comparison
equal deleted inserted replaced
1201:7f4a12fb7716 1202:d3a3ca116e42
67 sf = scheduler.schedule(r,delay,TimeUnit.MILLISECONDS); 67 sf = scheduler.schedule(r,delay,TimeUnit.MILLISECONDS);
68 } 68 }
69 final Closeable c = new Closeable(){public void close(){ 69 final Closeable c = new Closeable(){public void close(){
70 boolean b = sf.cancel(false); 70 boolean b = sf.cancel(false);
71 }}; 71 }};
72 newLuan.registry().put(luan,luan); // prevent gc
72 luan.registry().put(c,c); // prevent gc 73 luan.registry().put(c,c); // prevent gc
73 luan.onClose(c); 74 luan.onClose(c);
74 } 75 }
75 76
76 /* 77 /*