ICacheClient

public interface ICacheClient

com.android.tradefed.cache.ICacheClient


कैश मेमोरी क्लाइंट के लिए इंटरफ़ेस.

खास जानकारी

सार्वजनिक तरीके

abstract ExecutableActionResult lookupCache(ExecutableAction action)

action के लिए ExecutableActionResult को लुकअप करता है.

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

ExecutableAction के लिए नतीजे अपलोड करता है.

सार्वजनिक तरीके

lookupCache

public abstract ExecutableActionResult lookupCache (ExecutableAction action)

action के लिए ExecutableActionResult को लुकअप करता है.

ध्यान दें, डिस्क का स्टोरेज भरने से बचने के लिए, कॉलर को आउटपुट फ़ाइलों को इस्तेमाल के बाद मिटा देना चाहिए.

पैरामीटर
action ExecutableAction: वह ExecutableAction जिसका नतीजा दिखाना है.

रिटर्न
ExecutableActionResult अगर नतीजा मौजूद है, तो action का ExecutableActionResult, अगर नतीजा मौजूद नहीं है, तो शून्य.

थ्रो
अगर क्लाइंट कैश मेमोरी को लुकअप नहीं कर पाता है.
InterruptedException अगर कैश मेमोरी को लुकअप करने वाले थ्रेड में रुकावट आती है.

uploadCache

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

ExecutableAction के लिए नतीजे अपलोड करता है.

अगर action का नतीजा मौजूद नहीं है, तो actionResult सेव किया जाएगा. ऐसा न करने पर, नतीजा अपडेट हो जाएगा.

पैरामीटर
action ExecutableAction: वह कार्रवाई जिसकी वजह से नतीजे जनरेट हुए.

actionResult ExecutableActionResult: action से जोड़ने के लिए कार्रवाई का नतीजा.

थ्रो
अगर क्लाइंट कैश मेमोरी अपलोड नहीं कर पाता है.
InterruptedException कैश मेमोरी अपलोड करने वाले थ्रेड में रुकावट आने पर.