mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-06-01 19:04:38 +00:00
42 lines
605 B
Java
42 lines
605 B
Java
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();
|
|
|
|
|
|
}
|
|
}
|
|
}
|