org.apache.hadoop.hdfs.server.datanode
Class CachingStrategy

java.lang.Object
  extended by org.apache.hadoop.hdfs.server.datanode.CachingStrategy

public class CachingStrategy
extends Object

The caching strategy we should use for an HDFS read or write operation.


Constructor Summary
CachingStrategy(Boolean dropBehind, Long readahead)
           
 
Method Summary
 CachingStrategy duplicate()
           
 Boolean getDropBehind()
           
 Long getReadahead()
           
static CachingStrategy newDefaultStrategy()
           
static CachingStrategy newDropBehind()
           
 void setDropBehind(Boolean dropBehind)
           
 void setReadahead(Long readahead)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CachingStrategy

public CachingStrategy(Boolean dropBehind,
                       Long readahead)
Method Detail

newDefaultStrategy

public static CachingStrategy newDefaultStrategy()

newDropBehind

public static CachingStrategy newDropBehind()

duplicate

public CachingStrategy duplicate()

getDropBehind

public Boolean getDropBehind()

setDropBehind

public void setDropBehind(Boolean dropBehind)

getReadahead

public Long getReadahead()

setReadahead

public void setReadahead(Long readahead)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013 Apache Software Foundation. All Rights Reserved.