public static boolean shouldFetchProvisioning(CarrierBillingStorage carrierBillingStorage) { return shouldFetchProvisioning( carrierBillingStorage, System.currentTimeMillis(), SystemClock.elapsedRealtime(), ((Long) BillingPreferences.LAST_PROVISIONING_TIME_MILLIS.get()).longValue(), ((Long) BillingPreferences.EARLIEST_PROVISIONING_CHECK_TIME_MILLIS.get()).longValue()); }
private void updateBillingPreferences(long now) { BillingPreferences.EARLIEST_PROVISIONING_CHECK_TIME_MILLIS.put( Long.valueOf( now + Math.min( ((Long) G.vendingCarrierProvisioningRefreshFrequencyMs.get()).longValue(), ((Long) G.vendingCarrierProvisioningRetryMs.get()).longValue()))); BillingPreferences.LAST_PROVISIONING_TIME_MILLIS.put(Long.valueOf(now)); }