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 |
| ส่ง | |
|---|---|
IOException |
หากไคลเอ็นต์ค้นหาแคชไม่สำเร็จ |
InterruptedException |
หากมีการขัดจังหวะเธรดที่ค้นหาแคช |
uploadCache
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
อัปโหลดผลลัพธ์สำหรับ ExecutableAction
หากไม่มีผลลัพธ์ของ action ระบบจะจัดเก็บ actionResult จะถูก
จัดเก็บ ไม่เช่นนั้นระบบจะอัปเดตผลลัพธ์
| พารามิเตอร์ | |
|---|---|
action |
ExecutableAction: การดำเนินการที่สร้างผลลัพธ์ |
actionResult |
ExecutableActionResult: ผลลัพธ์การดำเนินการที่จะเชื่อมโยงกับ action |
| ส่ง | |
|---|---|
IOException |
หากไคลเอ็นต์อัปโหลดแคชไม่สำเร็จ |
InterruptedException |
หากมีการขัดจังหวะเธรดที่อัปโหลดแคช |