public final void onReachedMaxAppCacheSize(long j, long j2, QuotaUpdater quotaUpdater) { long j3 = 131072 + j; if (5242880 - j2 < j3) { quotaUpdater.updateQuota(0); } else { quotaUpdater.updateQuota(j3); } }
public final void onExceededDatabaseQuota( String str, String str2, long j, long j2, long j3, QuotaUpdater quotaUpdater) { long j4 = 5242880 - j3; if (j4 <= 0) { quotaUpdater.updateQuota(j); return; } if (j == 0) { if (j2 > j4 || j2 > 1048576) { j2 = 0; } } else if (j2 == 0) { j2 = Math.min(Math.min(131072, j4) + j, 1048576); } else { if (j2 <= Math.min(1048576 - j, j4)) { j += j2; } j2 = j; } quotaUpdater.updateQuota(j2); }