package androidx.work.impl.constraints.controllers; import android.content.Context; import androidx.annotation.NonNull; import androidx.work.impl.constraints.trackers.Trackers; import androidx.work.impl.model.WorkSpec; import androidx.work.impl.utils.taskexecutor.TaskExecutor; public class StorageNotLowController extends ConstraintController { public StorageNotLowController(@NonNull Context context, @NonNull TaskExecutor taskExecutor) { super(Trackers.getInstance(context, taskExecutor).getStorageNotLowTracker()); } @Override // androidx.work.impl.constraints.controllers.ConstraintController public boolean hasConstraint(@NonNull WorkSpec workSpec) { return workSpec.constraints.requiresStorageNotLow(); } public boolean isConstrained(@NonNull Boolean bool) { return !bool.booleanValue(); } }