1 package com.atlassian.vcache.internal;
2
3 import java.util.Map;
4
5 /**
6 * The management interface that contains methods to obtain information and manage the caches.
7 *
8 * @since 1.0
9 */
10 public interface VCacheManagement {
11 Map<String, JvmCacheDetails> allJvmCacheDetails();
12
13 Map<String, RequestCacheDetails> allRequestCacheDetails();
14
15 Map<String, ExternalCacheDetails> allExternalCacheDetails();
16
17 // TODO: Add support for management of the caches. Specifically:
18 // - ability to clear JvmCache and ExternalCache
19 }