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 + '\'' + '}'; } }