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, pemanggil harus menghapus file output setelah penggunaan agar tidak kehabisan ruang disk.

Parameter
action ExecutableAction: ExecutableAction yang hasilnya harus ditampilkan.

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

Menampilkan
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 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 mengupload cache.
InterruptedException jika thread yang mengupload cache terganggu.