/** * {@inheritDoc} */ @NonNull public Premiumer build() { if (payloadGenerator == null) { payloadGenerator = new PayloadGenerator.UuidPayloadGenerator(); } if (purchaseCache == null) { purchaseCache = new PurchaseCache.SharedPrefsCache(context); } if (executor == null) { executor = Executors.newSingleThreadExecutor(); } return new SimplePremiumer(this); } }
static PurchaseCache cache(Context context) { return new PurchaseCache.SharedPrefsCache(context); }