package com.jpexs.proxy; import java.util.Enumeration; import java.util.Vector; class Janitor implements Runnable { private Vector cleanable = new Vector(); public void add(Cleanable c) { cleanable.addElement(c); } public void run() { Thread.currentThread().setName("Janitor"); for (;;) { try { Thread.sleep(30 * 1000); /* 30 seconds */ } catch (Exception e) { } for (Enumeration e = cleanable.elements(); e.hasMoreElements();) { ((Cleanable) e.nextElement()).clean(); } Http.clean(); } } }