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

การโยน
หากไคลเอ็นต์ค้นหาแคชไม่สำเร็จ
InterruptedException หากการค้นหาแคชของชุดข้อความถูกขัดจังหวะ

uploadCache

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

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

หากผลลัพธ์ของ action ไม่มีอยู่ ระบบจะจัดเก็บ actionResult มิฉะนั้น ระบบจะอัปเดตผลลัพธ์

พารามิเตอร์
action ExecutableAction: การดำเนินการที่ทำให้เกิดผลลัพธ์

actionResult ExecutableActionResult: ผลลัพธ์การดำเนินการที่จะเชื่อมโยงกับ action

การโยน
หากไคลเอ็นต์อัปโหลดแคชไม่สำเร็จ
InterruptedException หากชุดข้อความที่อัปโหลดแคชถูกขัดจังหวะ