आईकैश क्लाइंट

public interface ICacheClient

com.android.tradefed.cache.IcacheClient


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

खास जानकारी

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

abstract ExecutableActionResult lookupCache(ExecutableAction action)

action के लिए ExecutableActionResult को खोजता है.

abstract void uploadCache(ExecutableAction action, ExecutableActionResult actionResult)

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

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

लुकअप कैश

public abstract ExecutableActionResult lookupCache (ExecutableAction action)

action के लिए ExecutableActionResult को खोजता है.

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

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

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

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

अपलोड कैश

public abstract void uploadCache (ExecutableAction action, 
                ExecutableActionResult actionResult)

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

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

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

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

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