Class MessageCache2
- java.lang.Object
-
- com.vmware.vipclient.i18n.base.cache.MessageCache2
-
-
Constructor Summary
Constructors Constructor Description MessageCache2()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanclear()clear all components in the cacheMessageCacheItemget(java.lang.String cacheKey)get a component's cached data by keyintgetCacheKeySize()java.lang.StringgetDropId()get a id of translation droplonggetExpiredTime()get expired timelonggetLastClean()get time of last cleanintgetXCapacity()get the cache capacityintgetYCapacity()booleanisExpired()booleanisExpired(java.lang.String cacheKey)booleanisFull()java.util.Set<java.lang.String>keySet()get the set of cached keysbooleanput(java.lang.String cacheKey, CacheItem itemToCache)put strings to cache by keybooleanremove(java.lang.String cacheKey)remove a component from cache by keyvoidsetDropId(java.lang.String dropId)voidsetExpiredTime(long millis)set expired timevoidsetLastClean(long millis)set time of last cleanvoidsetXCapacity(int capacityX)set the cache's capacity by specifying the count of componentsvoidsetYCapacity(int capacityY)intsize()get count of current cached componentsintsizeOfComponent()
-
-
-
Method Detail
-
get
public MessageCacheItem get(java.lang.String cacheKey)
Description copied from interface:Cacheget a component's cached data by key
-
isExpired
public boolean isExpired(java.lang.String cacheKey)
-
put
public boolean put(java.lang.String cacheKey, CacheItem itemToCache)Description copied from interface:Cacheput strings to cache by key
-
remove
public boolean remove(java.lang.String cacheKey)
Description copied from interface:Cacheremove a component from cache by key
-
clear
public boolean clear()
Description copied from interface:Cacheclear all components in the cache
-
sizeOfComponent
public int sizeOfComponent()
-
size
public int size()
Description copied from interface:Cacheget count of current cached components
-
keySet
public java.util.Set<java.lang.String> keySet()
Description copied from interface:Cacheget the set of cached keys
-
getExpiredTime
public long getExpiredTime()
Description copied from interface:Cacheget expired time- Specified by:
getExpiredTimein interfaceCache- Returns:
- long time
-
setExpiredTime
public void setExpiredTime(long millis)
Description copied from interface:Cacheset expired time- Specified by:
setExpiredTimein interfaceCache
-
getLastClean
public long getLastClean()
Description copied from interface:Cacheget time of last clean- Specified by:
getLastCleanin interfaceCache- Returns:
- long time
-
setLastClean
public void setLastClean(long millis)
Description copied from interface:Cacheset time of last clean- Specified by:
setLastCleanin interfaceCache
-
getCacheKeySize
public int getCacheKeySize()
-
setXCapacity
public void setXCapacity(int capacityX)
Description copied from interface:Cacheset the cache's capacity by specifying the count of components- Specified by:
setXCapacityin interfaceCache
-
getXCapacity
public int getXCapacity()
Description copied from interface:Cacheget the cache capacity- Specified by:
getXCapacityin interfaceCache- Returns:
- cache capacity
-
getYCapacity
public int getYCapacity()
-
setYCapacity
public void setYCapacity(int capacityY)
-
isFull
public boolean isFull()
-
getDropId
public java.lang.String getDropId()
Description copied from interface:Cacheget a id of translation drop
-
setDropId
public void setDropId(java.lang.String dropId)
-
-