ICacheClient

public interface ICacheClient

com.android.tradefed.cache.ICacheClient


อินเทอร์เฟซสำหรับไคลเอ็นต์แคช

สรุป

เมธอดสาธารณะ

abstract ExecutableActionResult lookupCache(ExecutableAction action)

ค้นหา ExecutableActionResult สำหรับ action

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

อัปโหลดผลลัพธ์สำหรับ ExecutableAction

เมธอดสาธารณะ

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 หากมีการขัดจังหวะเธรดที่อัปโหลดแคช