com.bumptech.glide.load.engine
Enum DiskCacheStrategy

java.lang.Object
  extended by java.lang.Enum<DiskCacheStrategy>
      extended by com.bumptech.glide.load.engine.DiskCacheStrategy
All Implemented Interfaces:
Serializable, Comparable<DiskCacheStrategy>

public enum DiskCacheStrategy
extends Enum<DiskCacheStrategy>

Set of available caching strategies for media.


Enum Constant Summary
ALL
          Caches with both SOURCE and RESULT.
NONE
          Saves no data to cache.
RESULT
          Saves the media item after all transformations to cache.
SOURCE
          Saves just the original data to cache.
 
Method Summary
 boolean cacheResult()
          Returns true if this request should cache the final transformed result.
 boolean cacheSource()
          Returns true if this request should cache the original unmodified data.
static DiskCacheStrategy valueOf(String name)
          Returns the enum constant of this type with the specified name.
static DiskCacheStrategy[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

ALL

public static final DiskCacheStrategy ALL
Caches with both SOURCE and RESULT.


NONE

public static final DiskCacheStrategy NONE
Saves no data to cache.


SOURCE

public static final DiskCacheStrategy SOURCE
Saves just the original data to cache.


RESULT

public static final DiskCacheStrategy RESULT
Saves the media item after all transformations to cache.

Method Detail

values

public static DiskCacheStrategy[] 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 (DiskCacheStrategy c : DiskCacheStrategy.values())
    System.out.println(c);

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

valueOf

public static DiskCacheStrategy valueOf(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:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

cacheSource

public boolean cacheSource()
Returns true if this request should cache the original unmodified data.


cacheResult

public boolean cacheResult()
Returns true if this request should cache the final transformed result.