Exemple #1
0
 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);
   }
 }
Exemple #2
0
 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);
 }