ICacheClient
public interface ICacheClient
| com.android.tradefed.cache.ICacheClient |
یک رابط برای مشتری کش.
خلاصه
روش های عمومی | |
|---|---|
abstract ExecutableActionResult | lookupCache ( ExecutableAction action) |
abstract void | uploadCache ( ExecutableAction action, ExecutableActionResult actionResult) نتایج را برای |
روش های عمومی
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 | اگر رشته ای که کش آپلود می کند قطع شود. |