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 ExecutableActionResult để tìm action.

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

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

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.