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 | اگر رشته ای که کش آپلود می کند قطع شود. |