ICacheClient
public
interface
ICacheClient
| com.android.tradefed.cache.ICacheClient |
कैश क्लाइंट के लिए इंटरफ़ेस.
खास जानकारी
पब्लिक मेथड | |
|---|---|
abstract
ExecutableActionResult
|
lookupCache(ExecutableAction action)
यह फ़ंक्शन, |
abstract
void
|
uploadCache(ExecutableAction action, ExecutableActionResult actionResult)
यह कुकी, |
पब्लिक मेथड
lookupCache
public abstract ExecutableActionResult lookupCache (ExecutableAction action)
यह फ़ंक्शन, action के लिए ExecutableActionResult ढूंढता है.
ध्यान दें कि इस्तेमाल के बाद, कॉलर को आउटपुट फ़ाइलें मिटा देनी चाहिए, ताकि डिस्क में जगह खाली रहे.
| पैरामीटर | |
|---|---|
action |
ExecutableAction: वह ExecutableAction जिसका नतीजा दिखाना है. |
| रिटर्न | |
|---|---|
ExecutableActionResult |
अगर नतीजा मौजूद है, तो ExecutableActionResult का action दिखाता है. ऐसा न होने पर, शून्य दिखाता है. |
| थ्रो | |
|---|---|
IOException |
अगर क्लाइंट, कैश मेमोरी में मौजूद जानकारी नहीं ढूंढ पाता है. |
InterruptedException |
अगर थ्रेड, लुकअप कैश मेमोरी में रुकावट डालता है. |
uploadCache
public abstract void uploadCache (ExecutableAction action, ExecutableActionResult actionResult)
यह कुकी, ExecutableAction के नतीजे अपलोड करती है.
अगर action का नतीजा मौजूद नहीं है, तो actionResult को सेव किया जाएगा. ऐसा न करने पर, नतीजे अपडेट हो जाएंगे.
| पैरामीटर | |
|---|---|
action |
ExecutableAction: वह कार्रवाई जिसकी वजह से नतीजे जनरेट हुए. |
actionResult |
ExecutableActionResult: action से जुड़ा कार्रवाई का नतीजा. |
| थ्रो | |
|---|---|
IOException |
अगर क्लाइंट कैश मेमोरी अपलोड नहीं कर पाता है. |
InterruptedException |
अगर कैश मेमोरी अपलोड करने वाले थ्रेड में रुकावट आती है. |