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

Commit 9daed6cb authored by Neharika Jali's avatar Neharika Jali
Browse files

Saving correct value of previousBytes to /data/system/cachequota.xml

Bug: 197729516
Test: manual
Change-Id: I8c1efa5736d38fe979362cad1e362bb8dc519152
parent 5ced92ca
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -38,6 +38,7 @@ import android.os.Environment;
import android.os.IBinder;
import android.os.RemoteCallback;
import android.os.RemoteException;
import android.os.StatFs;
import android.os.UserHandle;
import android.os.UserManager;
import android.text.format.DateUtils;
@@ -280,7 +281,8 @@ public class CacheQuotaStrategy implements RemoteCallback.OnResultListener {
        try {
            fileStream = mPreviousValuesFile.startWrite();
            TypedXmlSerializer out = Xml.resolveSerializer(fileStream);
            saveToXml(out, processedRequests, 0);
            final StatFs stats = new StatFs(Environment.getDataDirectory().getAbsolutePath());
            saveToXml(out, processedRequests, stats.getAvailableBytes());
            mPreviousValuesFile.finishWrite(fileStream);
        } catch (Exception e) {
            Slog.e(TAG, "An error occurred while writing the cache quota file.", e);