com.atlassian.jira.issue.cache
Class DefaultCacheManager
java.lang.Object
com.atlassian.jira.issue.cache.DefaultCacheManager
- All Implemented Interfaces:
- CacheManager
public class DefaultCacheManager
- extends java.lang.Object
- implements CacheManager
Method Summary |
void |
flush(java.lang.String cacheName)
|
void |
flush(java.lang.String cacheName,
java.util.Collection issues)
|
void |
flush(java.lang.String cacheName,
org.ofbiz.core.entity.GenericValue issue)
|
void |
flush(java.lang.String cacheName,
Issue issue)
|
void |
flushAll()
|
void |
flushChildren(java.lang.String cacheName,
java.lang.String relation,
org.ofbiz.core.entity.GenericValue issue)
|
void |
flushParents(java.lang.String cacheName,
java.lang.String associationName,
org.ofbiz.core.entity.GenericValue child)
|
long |
getCapacity(java.lang.String cacheName)
|
java.util.List<org.ofbiz.core.entity.GenericValue> |
getEntitiesByGenericValue(java.lang.String issueCache,
IssueManager decoratedIssueManager,
org.ofbiz.core.entity.GenericValue issue,
java.lang.String relationName)
|
long |
getHitsCount(java.lang.String cacheName)
|
long |
getMissCount(java.lang.String cacheName)
|
long |
getSize(java.lang.String cacheName)
|
org.ofbiz.core.entity.GenericValue |
getValue(java.lang.String cacheName,
JiraManager manager,
java.lang.Long id)
|
org.ofbiz.core.entity.GenericValue |
getValueByAttribute(java.lang.String cacheName,
JiraManager manager,
java.lang.String attribute,
java.lang.Object key)
Retrieves a GenericValue from the cache by a attribute e.g. |
void |
resetStats(java.lang.String cacheName)
|
void |
setCapacity(java.lang.String cacheName,
long maxSize)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultCacheManager
public DefaultCacheManager()
getHitsCount
public long getHitsCount(java.lang.String cacheName)
- Specified by:
getHitsCount
in interface CacheManager
getMissCount
public long getMissCount(java.lang.String cacheName)
- Specified by:
getMissCount
in interface CacheManager
resetStats
public void resetStats(java.lang.String cacheName)
- Specified by:
resetStats
in interface CacheManager
getCapacity
public long getCapacity(java.lang.String cacheName)
- Specified by:
getCapacity
in interface CacheManager
setCapacity
public void setCapacity(java.lang.String cacheName,
long maxSize)
- Specified by:
setCapacity
in interface CacheManager
getSize
public long getSize(java.lang.String cacheName)
- Specified by:
getSize
in interface CacheManager
getValue
public org.ofbiz.core.entity.GenericValue getValue(java.lang.String cacheName,
JiraManager manager,
java.lang.Long id)
- Specified by:
getValue
in interface CacheManager
getValueByAttribute
public org.ofbiz.core.entity.GenericValue getValueByAttribute(java.lang.String cacheName,
JiraManager manager,
java.lang.String attribute,
java.lang.Object key)
- Description copied from interface:
CacheManager
- Retrieves a GenericValue from the cache by a attribute e.g. Name
NOTE. The attribute must be set up in the implementation of the cache with name cacheName
- Specified by:
getValueByAttribute
in interface CacheManager
flush
public void flush(java.lang.String cacheName)
- Specified by:
flush
in interface CacheManager
flush
public void flush(java.lang.String cacheName,
org.ofbiz.core.entity.GenericValue issue)
- Specified by:
flush
in interface CacheManager
flush
public void flush(java.lang.String cacheName,
Issue issue)
- Specified by:
flush
in interface CacheManager
flush
public void flush(java.lang.String cacheName,
java.util.Collection issues)
- Specified by:
flush
in interface CacheManager
flushChildren
public void flushChildren(java.lang.String cacheName,
java.lang.String relation,
org.ofbiz.core.entity.GenericValue issue)
- Specified by:
flushChildren
in interface CacheManager
flushParents
public void flushParents(java.lang.String cacheName,
java.lang.String associationName,
org.ofbiz.core.entity.GenericValue child)
throws org.ofbiz.core.entity.GenericEntityException
- Specified by:
flushParents
in interface CacheManager
- Throws:
org.ofbiz.core.entity.GenericEntityException
flushAll
public void flushAll()
- Specified by:
flushAll
in interface CacheManager
getEntitiesByGenericValue
public java.util.List<org.ofbiz.core.entity.GenericValue> getEntitiesByGenericValue(java.lang.String issueCache,
IssueManager decoratedIssueManager,
org.ofbiz.core.entity.GenericValue issue,
java.lang.String relationName)
- Specified by:
getEntitiesByGenericValue
in interface CacheManager
Copyright © 2002-2010 Atlassian. All Rights Reserved.