翰林优商.apk(点击下载) / e.java


package com.kwad.sdk.glide.load;

import com.kwad.sdk.utils.an;
import java.security.MessageDigest;

public final class e<T> {
    private static final a<Object> bjE = new a<Object>() {
        /* class com.kwad.sdk.glide.load.e.AnonymousClass1 */

        @Override // com.kwad.sdk.glide.load.e.a
        public final void a(byte[] bArr, Object obj, MessageDigest messageDigest) {
        }
    };
    private final T bjF;
    private final a<T> bjG;
    private volatile byte[] bjH;
    private final String key;

    public interface a<T> {
        void a(byte[] bArr, T t, MessageDigest messageDigest);
    }

    private e(String str, T t, a<T> aVar) {
        this.key = an.fw(str);
        this.bjF = t;
        this.bjG = (a) an.checkNotNull(aVar);
    }

    private byte[] Rm() {
        if (this.bjH == null) {
            this.bjH = this.key.getBytes(c.bjC);
        }
        return this.bjH;
    }

    private static <T> a<T> Rn() {
        return (a<T>) bjE;
    }

    public static <T> e<T> a(String str, T t, a<T> aVar) {
        return new e<>(str, t, aVar);
    }

    public static <T> e<T> b(String str, T t) {
        return new e<>(str, t, Rn());
    }

    public static <T> e<T> eD(String str) {
        return new e<>(str, null, Rn());
    }

    public final void a(T t, MessageDigest messageDigest) {
        this.bjG.a(Rm(), t, messageDigest);
    }

    public final boolean equals(Object obj) {
        if (obj instanceof e) {
            return this.key.equals(((e) obj).key);
        }
        return false;
    }

    public final T getDefaultValue() {
        return this.bjF;
    }

    public final int hashCode() {
        return this.key.hashCode();
    }

    public final String toString() {
        return "Option{key='" + this.key + '\'' + '}';
    }
}