ICacheClient

public interface ICacheClient

com.android.tradefed.cache.ICacheClient


یک رابط برای مشتری کش.

خلاصه

روش های عمومی

abstract ExecutableActionResult lookupCache ( ExecutableAction action)

ExecutableActionResult برای action جستجو می کند.

abstract void uploadCache ( ExecutableAction action, ExecutableActionResult actionResult)

نتایج را برای ExecutableAction آپلود می کند.

روش های عمومی

lookupCache

public abstract ExecutableActionResult lookupCache (ExecutableAction action)

ExecutableActionResult برای action جستجو می کند.

توجه داشته باشید، تماس گیرنده باید فایل های خروجی را پس از استفاده حذف کند تا فضای دیسک تمام نشود.

پارامترها
action ExecutableAction : ExecutableAction که نتیجه آن باید برگردانده شود.

برمی گرداند
ExecutableActionResult ExecutableActionResult action در صورت وجود نتیجه، در غیر این صورت، null است.

پرتاب می کند
اگر مشتری نتواند حافظه پنهان را جستجو کند.
InterruptedException اگر رشته ای که کش را جستجو می کند قطع شود.

آپلود کش

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

نتایج را برای ExecutableAction آپلود می کند.

اگر نتیجه action وجود نداشته باشد، actionResult ذخیره خواهد شد. در غیر این صورت، نتیجه به روز خواهد شد.

پارامترها
action ExecutableAction : اقدامی که نتایج را ایجاد کرد.

actionResult ExecutableActionResult : نتیجه عمل با action مرتبط می شود.

پرتاب می کند
اگر مشتری نتواند حافظه پنهان را آپلود کند.
InterruptedException اگر رشته ای که کش آپلود می کند قطع شود.