@Public
@Evolving
public class CachePoolInfo
extends java.lang.Object
| Modifier and Type | Field | 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 | Description |
|---|---|
CachePoolInfo(java.lang.String poolName) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object o) |
|
java.lang.Short |
getDefaultReplication() |
|
java.lang.String |
getGroupName() |
|
java.lang.Long |
getLimit() |
|
java.lang.Long |
getMaxRelativeExpiryMs() |
|
org.apache.hadoop.fs.permission.FsPermission |
getMode() |
|
java.lang.String |
getOwnerName() |
|
java.lang.String |
getPoolName() |
|
int |
hashCode() |
|
CachePoolInfo |
setDefaultReplication(java.lang.Short repl) |
|
CachePoolInfo |
setGroupName(java.lang.String groupName) |
|
CachePoolInfo |
setLimit(java.lang.Long bytes) |
|
CachePoolInfo |
setMaxRelativeExpiryMs(java.lang.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(java.lang.String ownerName) |
|
java.lang.String |
toString() |
|
static void |
validate(CachePoolInfo info) |
|
static void |
validateName(java.lang.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 java.lang.String getPoolName()
public java.lang.String getOwnerName()
public CachePoolInfo setOwnerName(java.lang.String ownerName)
public java.lang.String getGroupName()
public CachePoolInfo setGroupName(java.lang.String groupName)
public org.apache.hadoop.fs.permission.FsPermission getMode()
public CachePoolInfo setMode(org.apache.hadoop.fs.permission.FsPermission mode)
public java.lang.Long getLimit()
public CachePoolInfo setLimit(java.lang.Long bytes)
public java.lang.Short getDefaultReplication()
public CachePoolInfo setDefaultReplication(java.lang.Short repl)
public java.lang.Long getMaxRelativeExpiryMs()
public CachePoolInfo setMaxRelativeExpiryMs(java.lang.Long ms)
ms - in millisecondspublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic static void validate(CachePoolInfo info) throws java.io.IOException
java.io.IOExceptionpublic static void validateName(java.lang.String poolName)
throws java.io.IOException
java.io.IOExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.