package defpackage;

import java.io.Serializable;
import java.util.Arrays;

/* JADX INFO: loaded from: classes2.dex */
@az3
@ti2
public final class ce9 {

    @tma
    public static class a<T> implements ae9<T>, Serializable {
        @Override // defpackage.ae9
        public final Object get() {
            throw null;
        }

        public final String toString() {
            return "Suppliers.memoizeWithExpiration(null, 0, NANOS)";
        }
    }

    @tma
    public static class b<T> implements ae9<T>, Serializable {
        public final transient Object a = new Object();
        public final ae9 b;
        public volatile transient boolean c;
        public transient Object d;

        public b(ae9 ae9Var) {
            this.b = ae9Var;
        }

        @Override // defpackage.ae9
        public final Object get() {
            if (!this.c) {
                synchronized (this.a) {
                    try {
                        if (!this.c) {
                            Object obj = this.b.get();
                            this.d = obj;
                            this.c = true;
                            return obj;
                        }
                    } finally {
                    }
                }
            }
            return this.d;
        }

        public final String toString() {
            Object obj;
            StringBuilder sb = new StringBuilder("Suppliers.memoize(");
            if (this.c) {
                obj = "<supplier that returned " + this.d + ">";
            } else {
                obj = this.b;
            }
            sb.append(obj);
            sb.append(")");
            return sb.toString();
        }
    }

    @tma
    public static class c<T> implements ae9<T> {
        public static final ar1 d = new ar1(5);
        public final Object a = new Object();
        public volatile ae9 b;
        public Object c;

        public c(ae9 ae9Var) {
            this.b = ae9Var;
        }

        @Override // defpackage.ae9
        public final Object get() {
            ae9 ae9Var = this.b;
            ar1 ar1Var = d;
            if (ae9Var != ar1Var) {
                synchronized (this.a) {
                    try {
                        if (this.b != ar1Var) {
                            Object obj = this.b.get();
                            this.c = obj;
                            this.b = ar1Var;
                            return obj;
                        }
                    } finally {
                    }
                }
            }
            return this.c;
        }

        public final String toString() {
            Object obj = this.b;
            StringBuilder sb = new StringBuilder("Suppliers.memoize(");
            if (obj == d) {
                obj = "<supplier that returned " + this.c + ">";
            }
            sb.append(obj);
            sb.append(")");
            return sb.toString();
        }
    }

    public static class d<F, T> implements ae9<T>, Serializable {
        public final boolean equals(Object obj) {
            if (obj instanceof d) {
                throw null;
            }
            return false;
        }

        @Override // defpackage.ae9
        public final Object get() {
            throw null;
        }

        public final int hashCode() {
            return Arrays.hashCode(new Object[]{null, null});
        }

        public final String toString() {
            return "Suppliers.compose(null, null)";
        }
    }

    public interface e<T> extends jr3<ae9<T>, T> {
    }

    /* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
    /* JADX WARN: Unknown enum class pattern. Please report as an issue! */
    public static final class f implements e<Object> {
        public static final /* synthetic */ f[] a = {new f("INSTANCE", 0)};

        /* JADX INFO: Fake field, exist only in values array */
        f EF5;

        public static f valueOf(String str) {
            return (f) Enum.valueOf(f.class, str);
        }

        public static f[] values() {
            return (f[]) a.clone();
        }

        @Override // defpackage.jr3
        public final Object apply(Object obj) {
            return ((ae9) obj).get();
        }

        @Override // java.lang.Enum
        public final String toString() {
            return "Suppliers.supplierFunction()";
        }
    }

    public static class g<T> implements ae9<T>, Serializable {
        public final Object a;

        public g(Object obj) {
            this.a = obj;
        }

        public final boolean equals(Object obj) {
            if (obj instanceof g) {
                return ts6.a(this.a, ((g) obj).a);
            }
            return false;
        }

        @Override // defpackage.ae9
        public final Object get() {
            return this.a;
        }

        public final int hashCode() {
            return Arrays.hashCode(new Object[]{this.a});
        }

        public final String toString() {
            return "Suppliers.ofInstance(" + this.a + ")";
        }
    }

    @sw4
    public static class h<T> implements ae9<T>, Serializable {
        @Override // defpackage.ae9
        public final Object get() {
            throw null;
        }

        public final String toString() {
            return "Suppliers.synchronizedSupplier(null)";
        }
    }

    public static ae9 a(ae9 ae9Var) {
        return ((ae9Var instanceof c) || (ae9Var instanceof b)) ? ae9Var : ae9Var instanceof Serializable ? new b(ae9Var) : new c(ae9Var);
    }

    public static ae9 b(Object obj) {
        return new g(obj);
    }
}
