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