ICacheClient

public interface ICacheClient

com.android.tradefed.cache.ICacheClient


Antarmuka untuk klien cache.

Ringkasan

Metode publik

abstract ExecutableActionResult lookupCache(ExecutableAction action)

Mencari ExecutableActionResult untuk action.

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

Mengupload hasil untuk ExecutableAction.

Metode publik

lookupCache

public abstract ExecutableActionResult lookupCache (ExecutableAction action)

Mencari ExecutableActionResult untuk action.

Perhatikan bahwa pemanggil harus menghapus file output setelah digunakan agar tidak kehabisan ruang disk.

Parameter
action ExecutableAction: Yang hasilnya harus ditampilkan.ExecutableAction

Hasil
ExecutableActionResult ExecutableActionResult dari action jika hasilnya ada, jika tidak, null.

Menampilkan
IOException jika klien gagal mencari cache.
InterruptedException jika thread yang mencari cache terganggu.

uploadCache

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

Mengupload hasil untuk ExecutableAction.

Jika hasil action tidak ada, actionResult akan di simpan. Jika tidak, hasilnya akan diperbarui.

Parameter
action ExecutableAction: Tindakan yang menghasilkan hasil.

actionResult ExecutableActionResult: Hasil tindakan yang akan dikaitkan dengan action.

Menampilkan
IOException jika klien gagal mengupload cache.
InterruptedException jika thread yang mengupload cache terganggu.