Máy khách bộ nhớ đệm
public
interface
ICacheClient
com.android.tradefed.cache.ICacheClient |
Giao diện cho ứng dụng bộ nhớ đệm.
Tóm tắt
Phương thức công khai | |
---|---|
abstract
ExecutableActionResult
|
lookupCache(ExecutableAction action)
Tra cứu |
abstract
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
Tải kết quả cho |
Phương thức công khai
bộ nhớ đệm tra cứu
public abstract ExecutableActionResult lookupCache (ExecutableAction action)
Tra cứu ExecutableActionResult
để tìm action
.
Lưu ý, phương thức gọi phải 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ả cần được trả về. |
Giá trị trả về | |
---|---|
ExecutableActionResult |
ExecutableActionResult của action nếu kết quả tồn tại, nếu không thì giá trị rỗng. |
Gửi | |
---|---|
|
nếu máy khách không tra cứu được bộ nhớ đệm. |
InterruptedException |
nếu luồng tra cứu bộ nhớ đệm bị gián đoạn. |
Bộ nhớ đệm tải lên
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
Tải kết quả cho ExecutableAction
lên.
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 máy khách 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. |