Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 193efc8b authored by Chad Brubaker's avatar Chad Brubaker Committed by android-build-merger
Browse files

Merge \"Use NoPreloadHolder for certificate sources\" into nyc-dev

am: c738e48e

Change-Id: Iaf9a202979335c18b2c55c27530ef84e129ccf76
parents 03f759e8 c738e48e
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -25,7 +25,10 @@ import java.io.File;
 * @hide
 */
public final class SystemCertificateSource extends DirectoryCertificateSource {
    private static class NoPreloadHolder {
        private static final SystemCertificateSource INSTANCE = new SystemCertificateSource();
    }

    private final File mUserRemovedCaDir;

    private SystemCertificateSource() {
@@ -35,7 +38,7 @@ public final class SystemCertificateSource extends DirectoryCertificateSource {
    }

    public static SystemCertificateSource getInstance() {
        return INSTANCE;
        return NoPreloadHolder.INSTANCE;
    }

    @Override
+4 −2
Original line number Diff line number Diff line
@@ -25,7 +25,9 @@ import java.io.File;
 * @hide
 */
public final class UserCertificateSource extends DirectoryCertificateSource {
    private static class NoPreloadHolder {
        private static final UserCertificateSource INSTANCE = new UserCertificateSource();
    }

    private UserCertificateSource() {
        super(new File(
@@ -33,7 +35,7 @@ public final class UserCertificateSource extends DirectoryCertificateSource {
    }

    public static UserCertificateSource getInstance() {
        return INSTANCE;
        return NoPreloadHolder.INSTANCE;
    }

    @Override