ICacheClient
public
interface
ICacheClient
com.android.tradefed.cache.ICacheClient |
Giao diện cho ứng dụng khách bộ nhớ đệm.
Tóm tắt
Phương thức công khai | |
---|---|
abstract
ExecutableActionResult
|
lookupCache(ExecutableAction action)
Truy vấn |
abstract
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
Tải kết quả lên cho |
Phương thức công khai
lookupCache
public abstract ExecutableActionResult lookupCache (ExecutableAction action)
Truy vấn ExecutableActionResult
cho action
.
Lưu ý: phương thức gọi nên xoá các tệp đầu ra sau khi sử dụng để tránh hết dung lượng ổ đĩa.
Tham số | |
---|---|
action |
ExecutableAction : ExecutableAction có kết quả sẽ được trả về. |
Giá trị trả về | |
---|---|
ExecutableActionResult |
ExecutableActionResult của action nếu có kết quả, nếu không thì rỗng. |
Gửi | |
---|---|
|
nếu ứng dụng không tìm nạp được bộ nhớ đệm. |
InterruptedException |
nếu luồng tra cứu bộ nhớ đệm bị gián đoạn. |
uploadCache
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
Tải kết quả lên cho ExecutableAction
.
Nếu kết quả của action
không tồn tại, actionResult
sẽ được lưu trữ. Nếu không, kết quả sẽ được cập nhật.
Tham số | |
---|---|
action |
ExecutableAction : Hành động đã tạo ra kết quả. |
actionResult |
ExecutableActionResult : Kết quả hành động để liên kết với action . |
Gửi | |
---|---|
|
nếu ứng dụng không tải được bộ nhớ đệm lên. |
InterruptedException |
nếu luồng tải bộ nhớ đệm lên bị gián đoạn. |