KlienICache

public interface ICacheClient

{i>com.android.tradefed.cache.ICacheClient<i}


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

pencarianCache

public abstract ExecutableActionResult lookupCache (ExecutableAction action)

Mencari ExecutableActionResult untuk action.

Catatan, pemanggil harus menghapus file output setelah digunakan agar tidak kehabisan ruang disk.

Parameter
action ExecutableAction: ExecutableAction yang hasilnya akan ditampilkan.

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

Menampilkan
jika klien gagal mencari {i>cache<i}.
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 disimpan. Jika tidak, hasilnya akan diperbarui.

Parameter
action ExecutableAction: Tindakan yang menghasilkan hasil.

actionResult ExecutableActionResult: Hasil tindakan yang akan dikaitkan dengan action.

Menampilkan
jika klien gagal mengunggah {i>cache<i}.
InterruptedException jika thread yang mengupload cache terganggu.