public class

ProjectKeyCache

extends Object
java.lang.Object
   ↳ com.atlassian.jira.project.util.ProjectKeyCache

Summary

Public Constructors
ProjectKeyCache(ProjectKeyStore delegateProjectKeyStore)
Public Methods
@Nonnull Map<StringLong> getAllProjectKeys()
@Nullable Long getProjectId(String key)
@Nullable Long getProjectIdByKeyIgnoreCase(String projectKey)
@Nonnull Set<String> getProjectKeys(Long projectId)
@EventListener void onClearCache(ClearCacheEvent event)
Protected Methods
void init()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ProjectKeyCache (ProjectKeyStore delegateProjectKeyStore)

Public Methods

@Nonnull public Map<StringLong> getAllProjectKeys ()

@Nullable public Long getProjectId (String key)

@Nullable public Long getProjectIdByKeyIgnoreCase (String projectKey)

@Nonnull public Set<String> getProjectKeys (Long projectId)

@EventListener public void onClearCache (ClearCacheEvent event)

Protected Methods

protected void init ()