com.netmera.mobile
Enum NetmeraCache.CacheType

java.lang.Object
  extended by java.lang.Enum<NetmeraCache.CacheType>
      extended by com.netmera.mobile.NetmeraCache.CacheType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<NetmeraCache.CacheType>
Enclosing class:
NetmeraCache

public static enum NetmeraCache.CacheType
extends java.lang.Enum<NetmeraCache.CacheType>

Types of the Cache to use while searching.


Enum Constant Summary
DEFAULT
          Queries does not add and retrieve results to cache.
FIRST_CACHE_THEN_NETWORK
          Queries first tries to get results from cache, if it cannot find then tries to get from network.
FIRST_NETWORK_THEN_CACHE
          Queries first tries to get results from network, if it cannot find then tries to get from cache.
FROM_CACHE
          Queries retrieve results from the cache.
FROM_NETWORK
          Queries retrieve results from the network and add results into the cache.
 
Method Summary
static NetmeraCache.CacheType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static NetmeraCache.CacheType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

DEFAULT

public static final NetmeraCache.CacheType DEFAULT
Queries does not add and retrieve results to cache.


FROM_CACHE

public static final NetmeraCache.CacheType FROM_CACHE
Queries retrieve results from the cache.


FROM_NETWORK

public static final NetmeraCache.CacheType FROM_NETWORK
Queries retrieve results from the network and add results into the cache.


FIRST_CACHE_THEN_NETWORK

public static final NetmeraCache.CacheType FIRST_CACHE_THEN_NETWORK
Queries first tries to get results from cache, if it cannot find then tries to get from network.


FIRST_NETWORK_THEN_CACHE

public static final NetmeraCache.CacheType FIRST_NETWORK_THEN_CACHE
Queries first tries to get results from network, if it cannot find then tries to get from cache.

Method Detail

values

public static NetmeraCache.CacheType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (NetmeraCache.CacheType c : NetmeraCache.CacheType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static NetmeraCache.CacheType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null