com.atlassian.jira.issue.cache
Class DefaultCacheManager
java.lang.Object
com.atlassian.jira.issue.cache.DefaultCacheManager
- All Implemented Interfaces:
- CacheManager
public class DefaultCacheManager
- extends Object
- implements CacheManager
Method Summary |
void |
flush(String cacheName)
|
void |
flush(String cacheName,
Collection issues)
|
void |
flush(String cacheName,
org.ofbiz.core.entity.GenericValue issue)
|
void |
flush(String cacheName,
Issue issue)
|
void |
flushAll()
|
void |
flushChildren(String cacheName,
String relation,
org.ofbiz.core.entity.GenericValue issue)
|
void |
flushParents(String cacheName,
String associationName,
org.ofbiz.core.entity.GenericValue child)
|
long |
getCapacity(String cacheName)
|
List |
getEntitiesByGenericValue(String issueCache,
IssueManager decoratedIssueManager,
org.ofbiz.core.entity.GenericValue issue,
String relationName)
|
long |
getHitsCount(String cacheName)
|
long |
getMissCount(String cacheName)
|
long |
getSize(String cacheName)
|
org.ofbiz.core.entity.GenericValue |
getValue(String cacheName,
JiraManager manager,
Long id)
|
org.ofbiz.core.entity.GenericValue |
getValueByAttribute(String cacheName,
JiraManager manager,
String attribute,
Object key)
Retrieves a GenericValue from the cache by a attribute e.g. |
void |
resetStats(String cacheName)
|
void |
setCapacity(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(String cacheName)
- Specified by:
getHitsCount
in interface CacheManager
getMissCount
public long getMissCount(String cacheName)
- Specified by:
getMissCount
in interface CacheManager
resetStats
public void resetStats(String cacheName)
- Specified by:
resetStats
in interface CacheManager
getCapacity
public long getCapacity(String cacheName)
- Specified by:
getCapacity
in interface CacheManager
setCapacity
public void setCapacity(String cacheName,
long maxSize)
- Specified by:
setCapacity
in interface CacheManager
getSize
public long getSize(String cacheName)
- Specified by:
getSize
in interface CacheManager
getValue
public org.ofbiz.core.entity.GenericValue getValue(String cacheName,
JiraManager manager,
Long id)
- Specified by:
getValue
in interface CacheManager
getValueByAttribute
public org.ofbiz.core.entity.GenericValue getValueByAttribute(String cacheName,
JiraManager manager,
String attribute,
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(String cacheName)
- Specified by:
flush
in interface CacheManager
flush
public void flush(String cacheName,
org.ofbiz.core.entity.GenericValue issue)
- Specified by:
flush
in interface CacheManager
flush
public void flush(String cacheName,
Issue issue)
- Specified by:
flush
in interface CacheManager
flush
public void flush(String cacheName,
Collection issues)
- Specified by:
flush
in interface CacheManager
flushChildren
public void flushChildren(String cacheName,
String relation,
org.ofbiz.core.entity.GenericValue issue)
- Specified by:
flushChildren
in interface CacheManager
flushParents
public void flushParents(String cacheName,
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 List getEntitiesByGenericValue(String issueCache,
IssueManager decoratedIssueManager,
org.ofbiz.core.entity.GenericValue issue,
String relationName)
- Specified by:
getEntitiesByGenericValue
in interface CacheManager
Copyright © 2002-2007 Atlassian. All Rights Reserved.