77import java .util .stream .Collectors ;
88import java .util .stream .Stream ;
99
10- class CacheStatusInfoAggregator <T > {
10+ public class CacheStatusInfoAggregator <T > {
1111 private final ConcurrentMap <T , ConcurrentMap <Resources .ResourceType , CacheStatusInfo <T >>> statuses =
1212 new ConcurrentHashMap <>();
1313 private final ConcurrentMap <T , ConcurrentMap <Resources .ResourceType , DeltaCacheStatusInfo <T >>> deltaStatuses =
@@ -17,7 +17,7 @@ public Collection<T> groups() {
1717 return Stream .concat (statuses .keySet ().stream (), deltaStatuses .keySet ().stream ()).collect (Collectors .toSet ());
1818 }
1919
20- void remove (T group ) {
20+ public void remove (T group ) {
2121 statuses .remove (group );
2222 deltaStatuses .remove (group );
2323 }
@@ -27,7 +27,7 @@ void remove(T group) {
2727 *
2828 * @param group group identifier.
2929 */
30- Map <Resources .ResourceType , DeltaCacheStatusInfo <T >> getDeltaStatus (T group ) {
30+ public Map <Resources .ResourceType , DeltaCacheStatusInfo <T >> getDeltaStatus (T group ) {
3131 return deltaStatuses .getOrDefault (group , new ConcurrentHashMap <>());
3232 }
3333
@@ -36,7 +36,7 @@ Map<Resources.ResourceType, DeltaCacheStatusInfo<T>> getDeltaStatus(T group) {
3636 *
3737 * @param group group identifier.
3838 */
39- Map <Resources .ResourceType , CacheStatusInfo <T >> getStatus (T group ) {
39+ public Map <Resources .ResourceType , CacheStatusInfo <T >> getStatus (T group ) {
4040 return statuses .getOrDefault (group , new ConcurrentHashMap <>());
4141 }
4242
@@ -46,7 +46,7 @@ Map<Resources.ResourceType, CacheStatusInfo<T>> getStatus(T group) {
4646 * @param group group identifier.
4747 * @return true if statuses for specific group have any watcher.
4848 */
49- boolean hasStatuses (T group ) {
49+ public boolean hasStatuses (T group ) {
5050 Map <Resources .ResourceType , CacheStatusInfo <T >> status = getStatus (group );
5151 Map <Resources .ResourceType , DeltaCacheStatusInfo <T >> deltaStatus = getDeltaStatus (group );
5252 return status .values ().stream ().mapToLong (CacheStatusInfo ::numWatches ).sum ()
@@ -59,7 +59,7 @@ boolean hasStatuses(T group) {
5959 * @param group group identifier.
6060 * @param resourceType resource type.
6161 */
62- DeltaCacheStatusInfo <T > getOrAddDeltaStatusInfo (T group , Resources .ResourceType resourceType ) {
62+ public DeltaCacheStatusInfo <T > getOrAddDeltaStatusInfo (T group , Resources .ResourceType resourceType ) {
6363 return deltaStatuses .computeIfAbsent (group , g -> new ConcurrentHashMap <>())
6464 .computeIfAbsent (resourceType , s -> new DeltaCacheStatusInfo <>(group ));
6565 }
@@ -70,7 +70,7 @@ DeltaCacheStatusInfo<T> getOrAddDeltaStatusInfo(T group, Resources.ResourceType
7070 * @param group group identifier.
7171 * @param resourceType resource type.
7272 */
73- CacheStatusInfo <T > getOrAddStatusInfo (T group , Resources .ResourceType resourceType ) {
73+ public CacheStatusInfo <T > getOrAddStatusInfo (T group , Resources .ResourceType resourceType ) {
7474 return statuses .computeIfAbsent (group , g -> new ConcurrentHashMap <>())
7575 .computeIfAbsent (resourceType , s -> new CacheStatusInfo <>(group ));
7676 }
0 commit comments