Files
tustu/app/aI/ThreadedHashMap.java
2026-01-11 20:30:56 +00:00

122 lines
2.8 KiB
Java

package aI;
import G.R;
import G.S;
import G.T;
import G.GComponentCq;
import G.ManagerUsingArrayList;
import V.ExceptionInVPackage;
import bH.D;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
public class ThreadedHashMap implements S, GComponentCq {
private static HashMap b = new HashMap<>();
private R c = null;
private List d = new ArrayList();
private boolean e = true;
boolean ExceptionInVPackage = false;
private ThreadedHashMap(R paramR) {
this.c = paramR;
b();
}
private void b() {
try {
ManagerUsingArrayList.ExceptionInVPackage().ExceptionInVPackage(this.c.c(), d.ExceptionInVPackage, this);
} catch (ExceptionInVPackage ExceptionInVPackage) {
Logger.getLogger(t.class.getName()).log(Level.SEVERE, (String)null, (Throwable)ExceptionInVPackage);
}
T.ExceptionInVPackage().ExceptionInVPackage(this);
long l = System.currentTimeMillis();
while (this.c.R() && !this.ExceptionInVPackage) {
if (System.currentTimeMillis() - l > 500L) {
D.b("SdCardInMonitor::Init timeout waiting for channel publish");
break;
}
try {
Thread.sleep(10L);
} catch (InterruptedException interruptedException) {
Logger.getLogger(t.class.getName()).log(Level.SEVERE, (String)null, interruptedException);
}
}
}
private void c() {
ManagerUsingArrayList.ExceptionInVPackage().ExceptionInVPackage(this);
b.remove(this.c.c());
}
public static t d(R paramR) {
t t1 = (t)b.get(paramR.c());
if (t1 == null) {
t1 = new t(paramR);
b.put(paramR.c(), t1);
}
return t1;
}
public void setCurrentOutputChannelValue(String paramString, double paramDouble) {
boolean bool = (((int)paramDouble & d.b) == d.b);
if (this.e != bool)
if (bool) {
e();
} else {
d();
}
this.e = bool;
this.ExceptionInVPackage = true;
}
public synchronized void ExceptionInVPackage(s params) {
this.d.add(params);
if (this.e) {
params.d();
} else {
params.e();
}
}
public void b(s params) {
this.d.add(params);
}
private void d() {
Iterator<s> iterator = this.d.iterator();
while (iterator.hasNext())
((s)iterator.next()).e();
}
private void e() {
Iterator<s> iterator = this.d.iterator();
while (iterator.hasNext())
((s)iterator.next()).d();
}
public void ExceptionInVPackage(R paramR) {}
public void b(R paramR) {
c();
}
public void c(R paramR) {}
public boolean ExceptionInVPackage() {
return this.e;
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/aI/t.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/