@InterfaceAudience.Public @InterfaceStability.Evolving public class CachePoolInfo extends Object
Modifier and Type | Field and Description |
---|---|
static long |
DEFAULT_LIMIT |
static long |
DEFAULT_MAX_RELATIVE_EXPIRY
Default max relative expiry for cache pools.
|
static short |
DEFAULT_REPLICATION_NUM |
static long |
LIMIT_UNLIMITED |
static long |
RELATIVE_EXPIRY_NEVER
Indicates that the pool does not have a maximum relative expiry.
|
Constructor and Description |
---|
CachePoolInfo(String poolName) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Short |
getDefaultReplication() |
String |
getGroupName() |
Long |
getLimit() |
Long |
getMaxRelativeExpiryMs() |
org.apache.hadoop.fs.permission.FsPermission |
getMode() |
String |
getOwnerName() |
String |
getPoolName() |
int |
hashCode() |
CachePoolInfo |
setDefaultReplication(Short repl) |
CachePoolInfo |
setGroupName(String groupName) |
CachePoolInfo |
setLimit(Long bytes) |
CachePoolInfo |
setMaxRelativeExpiryMs(Long ms)
Set the maximum relative expiration of directives of this pool in
milliseconds.
|
CachePoolInfo |
setMode(org.apache.hadoop.fs.permission.FsPermission mode) |
CachePoolInfo |
setOwnerName(String ownerName) |
String |
toString() |
static void |
validate(CachePoolInfo info) |
static void |
validateName(String poolName) |
public static final long RELATIVE_EXPIRY_NEVER
public static final long DEFAULT_MAX_RELATIVE_EXPIRY
public static final long LIMIT_UNLIMITED
public static final long DEFAULT_LIMIT
public static final short DEFAULT_REPLICATION_NUM
public CachePoolInfo(String poolName)
public String getPoolName()
public String getOwnerName()
public CachePoolInfo setOwnerName(String ownerName)
public String getGroupName()
public CachePoolInfo setGroupName(String groupName)
public org.apache.hadoop.fs.permission.FsPermission getMode()
public CachePoolInfo setMode(org.apache.hadoop.fs.permission.FsPermission mode)
public Long getLimit()
public CachePoolInfo setLimit(Long bytes)
public Short getDefaultReplication()
public CachePoolInfo setDefaultReplication(Short repl)
public Long getMaxRelativeExpiryMs()
public CachePoolInfo setMaxRelativeExpiryMs(Long ms)
ms
- in millisecondspublic static void validate(CachePoolInfo info) throws IOException
IOException
public static void validateName(String poolName) throws IOException
IOException
Copyright © 2018 Apache Software Foundation. All Rights Reserved.