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

Commit c294af5f authored by Chris Tate's avatar Chris Tate Committed by Gerrit Code Review
Browse files

Merge "Defer deleting a http cache"

parents 908bf936 17d6768e
Loading
Loading
Loading
Loading
+13 −10
Original line number Diff line number Diff line
@@ -155,17 +155,20 @@ public final class DirectStatementService extends Service {
    @Override
    public void onDestroy() {
        super.onDestroy();
        if (mThread != null) {
            mThread.quit();
        }

        final HttpResponseCache responseCache = mHttpResponseCache;
        mHandler.post(new Runnable() {
            public void run() {
                try {
            if (mHttpResponseCache != null) {
                mHttpResponseCache.delete();
                    if (responseCache != null) {
                        responseCache.delete();
                    }
                } catch (IOException e) {
                    Log.i(TAG, "HTTP(S) response cache deletion failed:" + e);
                }
                Looper.myLooper().quit();
            }
        });
        mHttpResponseCache = null;
    }

    @Override