آیسیکلاینت
public interface ICacheClient
| com.android.tradefed.cache.ICacheClient |
رابطی برای کلاینت کش.
خلاصه
روشهای عمومی | |
|---|---|
abstract ExecutableActionResult | lookupCache ( ExecutableAction action) تابع () |
abstract void | uploadCache ( ExecutableAction action, ExecutableActionResult actionResult) نتایج را برای |
روشهای عمومی
جستجو در حافظه پنهان
public abstract ExecutableActionResult lookupCache (ExecutableAction action)
تابع () ExecutableActionResult را برای یافتن action جستجو میکند.
توجه داشته باشید، تماسگیرنده باید فایلهای خروجی را پس از استفاده حذف کند تا از اتمام فضای دیسک جلوگیری شود.
| پارامترها | |
|---|---|
action | ExecutableAction : ExecutableAction که نتیجه آن باید برگردانده شود. |
| بازگشتها | |
|---|---|
ExecutableActionResult | اگر نتیجه وجود داشته باشد، نتیجهی ExecutableActionResult مربوط به action ، و در غیر این صورت، null. |
| پرتابها | |
|---|---|
IOException | اگر کلاینت نتواند به حافظه پنهان مراجعه کند. |
InterruptedException | اگر نخی که به حافظه پنهان مراجعه میکند، قطع شود. |
آپلود کش
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
نتایج را برای ExecutableAction آپلود میکند.
اگر نتیجهی action وجود نداشته باشد، actionResult ذخیره خواهد شد. در غیر این صورت، نتیجه بهروزرسانی میشود.
| پارامترها | |
|---|---|
action | ExecutableAction : عملی که نتایج را تولید کرده است. |
actionResult | ExecutableActionResult : نتیجهی اکشنی که قرار است به action مرتبط شود. |
| پرتابها | |
|---|---|
IOException | اگر کلاینت نتواند کش را آپلود کند. |
InterruptedException | اگر رشتهای که حافظه پنهان را آپلود میکند، قطع شود. |