h.java
2.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
package com.instabug.library.internal.d.a;
import com.instabug.library.model.d;
import com.instabug.library.util.InstabugSDKLogger;
import java.io.File;
import java.util.Iterator;
import java.util.List;
public class h
{
public static g<String, d> a()
throws IllegalArgumentException
{
if (!e.a().b("issues_memory_cache"))
{
InstabugSDKLogger.d(h.class, "In-memory Issues cache not found, loading it from disk " + e.a().a("issues_memory_cache"));
e.a().a("issues_disk_cache", "issues_memory_cache", new e.a() {});
InstabugSDKLogger.d(h.class, "In-memory Issues cache restored from disk, " + e.a().a("issues_memory_cache").b().size() + " elements restored");
}
InstabugSDKLogger.d(h.class, "In-memory Issues cache found");
return (g)e.a().a("issues_memory_cache");
}
public static d a(String paramString)
{
return (d)a().a(paramString);
}
public static void a(d paramd)
{
paramd.a("in_progress_issue_occurrence_id");
a().a(paramd.d(), paramd);
}
public static void b()
{
if (!e.a().b("issues_memory_cache")) {
return;
}
InstabugSDKLogger.d(h.class, "Saving In-memory Issues cache to disk, no. of issues to save is " + e.a().a("issues_memory_cache").c());
e.a().a(e.a().a("issues_memory_cache"), e.a().a("issues_disk_cache"), new e.a() {});
InstabugSDKLogger.d(h.class, "In-memory Issues cache had been persisted on-disk, " + e.a().a("issues_disk_cache").c() + " issues saved");
}
public static void b(d paramd)
{
a().a(paramd.d(), paramd);
}
public static void c()
{
InstabugSDKLogger.d(h.class, "cleanHangingIssue");
d locald = d();
if (locald != null)
{
Iterator localIterator = locald.b().iterator();
while (localIterator.hasNext()) {
new File(((com.instabug.library.model.e)localIterator.next()).e()).delete();
}
a(locald.d());
}
}
public static d d()
{
Iterator localIterator = a().b().iterator();
while (localIterator.hasNext())
{
d locald = (d)localIterator.next();
if (locald.e().equals("in_progress_issue_occurrence_id")) {
return locald;
}
}
return null;
}
public static List<d> e()
{
return a().b();
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/com/instabug/library/internal/d/a/h.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/