ICacheClient
public
interface
ICacheClient
| com.android.tradefed.cache.ICacheClient |
Önbellek istemcisi için bir arayüz.
Özet
Herkese açık yöntemler | |
|---|---|
abstract
ExecutableActionResult
|
lookupCache(ExecutableAction action)
|
abstract
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
|
Herkese açık yöntemler
lookupCache
public abstract ExecutableActionResult lookupCache (ExecutableAction action)
action için ExecutableActionResult araması yapar.
Arayan, disk alanının tükenmemesi için çıktı dosyalarını kullandıktan sonra silmelidir.
| Parametreler | |
|---|---|
action |
ExecutableAction: Sonucu döndürülmesi gereken ExecutableAction. |
| İadeler | |
|---|---|
ExecutableActionResult |
Sonuç varsa ExecutableActionResult, yoksa boş değer.action |
| Verdiği hatalar | |
|---|---|
IOException |
istemci önbelleğe bakamazsa |
InterruptedException |
Önbelleğe bakılan iş parçacığı kesintiye uğrarsa |
uploadCache
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
ExecutableAction için sonuçları yükler.
action sonucu yoksa actionResult saklanır. Aksi takdirde sonuç güncellenir.
| Parametreler | |
|---|---|
action |
ExecutableAction: Sonuçları oluşturan işlem. |
actionResult |
ExecutableActionResult: action ile ilişkilendirilecek işlem sonucu. |
| Verdiği hatalar | |
|---|---|
IOException |
istemci önbelleği yükleyemezse |
InterruptedException |
Önbelleği yükleyen iş parçacığı kesintiye uğrarsa |