app/src/main/java/com/mizo0203/natureremoapisample/util/DiskIOThreadExecutor.java
package com.mizo0203.natureremoapisample.util;
import androidx.annotation.NonNull;
import java.util.concurrent.Executor;
import java.util.concurrent.Executors;
/**
* Executor that runs a task on a new background thread.
*/
public class DiskIOThreadExecutor implements Executor {
private final Executor mDiskIO;
public DiskIOThreadExecutor() {
mDiskIO = Executors.newSingleThreadExecutor();
}
@Override
public void execute(@NonNull Runnable command) {
mDiskIO.execute(command);
}
}