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 ExecutableActionResult cho action.

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

Tải kết quả lên cho ExecutableAction.

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.