ICacheClient
public
interface
ICacheClient
| com.android.tradefed.cache.ICacheClient |
Một 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ả lên cho |
Phương thức công khai
lookupCache
public abstract ExecutableActionResult lookupCache (ExecutableAction action)
Tra cứu ExecutableActionResult cho action.
Lưu ý: người 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ả 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ì là giá trị null. |
| Gửi | |
|---|---|
IOException |
nếu ứng dụng 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. |
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, thì 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ả của hành động cần liên kết với action. |
| Gửi | |
|---|---|
IOException |
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. |