Package com.naver.ads.util
Class SynchronizedBundle
-
- All Implemented Interfaces:
public final class SynchronizedBundleDecorates Bundle to synchronize its behavior for a multithreaded environment.
Methods are synchronized, then forwarded to the decorated bundle.
-
-
Constructor Summary
Constructors Constructor Description SynchronizedBundle()Constructs a new SynchronizedBundle instance.
-
Method Summary
-
-
Constructor Detail
-
SynchronizedBundle
SynchronizedBundle()
Constructs a new SynchronizedBundle instance.
-
-
Method Detail
-
getBoolean
@JvmOverloads()@Synchronized() final Boolean getBoolean(String key, Boolean defaultValue)
-
getBoolean
@JvmOverloads()@Synchronized() final Boolean getBoolean(String key)
-
putBoolean
@Synchronized() final Unit putBoolean(String key, Boolean value)
-
getInteger
@JvmOverloads()@Synchronized() final Integer getInteger(String key, Integer defaultValue)
-
getInteger
@JvmOverloads()@Synchronized() final Integer getInteger(String key)
-
putInteger
@Synchronized() final Unit putInteger(String key, Integer value)
-
getLong
@JvmOverloads()@Synchronized() final Long getLong(String key, Long defaultValue)
-
getLong
@JvmOverloads()@Synchronized() final Long getLong(String key)
-
putLong
@Synchronized() final Unit putLong(String key, Long value)
-
getStringArrayList
@Synchronized() final ArrayList<String> getStringArrayList(String key)
-
putStringArrayList
@Synchronized() final Unit putStringArrayList(String key, ArrayList<String> list)
-
getString
@Synchronized() final String getString(String key)
-
getString
@Synchronized() final String getString(String key, String defaultValue)
-
putString
@Synchronized() final Unit putString(String key, String value)
-
getSerializable
@Synchronized() final Serializable getSerializable(String key)
-
putSerializable
@Synchronized() final Unit putSerializable(String key, Serializable value)
-
getParcelable
@Synchronized() final <T extends Parcelable> T getParcelable(String key)
-
putParcelable
@Synchronized() final Unit putParcelable(String key, Parcelable value)
-
getStringArray
@Synchronized() final Array<String> getStringArray(String key)
-
putStringArray
@Synchronized() final Unit putStringArray(String key, Array<String> value)
-
reset
@Synchronized() final Unit reset(Bundle bundle)
-
-
-
-