ICacheClient

public interface ICacheClient

com.android.tradefed.cache.ICacheClient


Önbelleğe alma istemcisi için bir arayüz.

Özet

Herkese açık yöntemler

abstract ExecutableActionResult lookupCache(ExecutableAction action)

action için ExecutableActionResult değerini arar.

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

ExecutableAction için sonuçları yükler.

Herkese açık yöntemler

lookupCache

public abstract ExecutableActionResult lookupCache (ExecutableAction action)

action için ExecutableActionResult değerini arar.

Disk alanının tükenmemesi için arayanın, çıkış dosyalarını kullanımdan sonra silmesi gerektiğini unutmayın.

Parametreler
action ExecutableAction: Sonucunun döndürülmesi gereken ExecutableAction.

İlerlemeler
ExecutableActionResult Sonuç varsa action öğesinin ExecutableActionResult değeri, aksi takdirde boş.

Atışlar
istemci önbelleği arayamazsa.
InterruptedException önbelleği arayan ileti dizisi kesintiye uğrarsa.

uploadCache

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

ExecutableAction için sonuçları yükler.

action sonucu mevcut değilse 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.

Atışlar
istemci önbelleği yükleyemezse.
InterruptedException Önbelleği yükleyen ileti dizisi kesintiye uğrarsa.