ไคลเอ็นต์ ICache
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 |
หากชุดข้อความที่อัปโหลดแคชเกิดการติดขัด |