public class GovernanceCacheHandler<K,V> extends AbstractGovernanceHandler<GovernanceCache<K,V>,GovernanceCachePolicy>
matchersManager, meterRegistry, processors| Constructor and Description |
|---|
GovernanceCacheHandler(GovernanceCacheProperties cacheProperties) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
createKey(GovernanceRequest governanceRequest,
GovernanceCachePolicy policy) |
protected Disposable<GovernanceCache<K,V>> |
createProcessor(String key,
GovernanceRequest governanceRequest,
GovernanceCachePolicy policy) |
protected Disposable<GovernanceCache<K,V>> |
getGovernanceCache(String key,
GovernanceCachePolicy policy) |
GovernanceCachePolicy |
matchPolicy(GovernanceRequest governanceRequest) |
getActuator, onConfigurationChanged, onDynamicConfigurationListener, setMatchersManager, setMeterRegistrypublic GovernanceCacheHandler(GovernanceCacheProperties cacheProperties)
public GovernanceCachePolicy matchPolicy(GovernanceRequest governanceRequest)
matchPolicy in class AbstractGovernanceHandler<GovernanceCache<K,V>,GovernanceCachePolicy>protected String createKey(GovernanceRequest governanceRequest, GovernanceCachePolicy policy)
createKey in class AbstractGovernanceHandler<GovernanceCache<K,V>,GovernanceCachePolicy>protected Disposable<GovernanceCache<K,V>> createProcessor(String key, GovernanceRequest governanceRequest, GovernanceCachePolicy policy)
createProcessor in class AbstractGovernanceHandler<GovernanceCache<K,V>,GovernanceCachePolicy>protected Disposable<GovernanceCache<K,V>> getGovernanceCache(String key, GovernanceCachePolicy policy)
Copyright © 2017–2022 The Apache Software Foundation. All rights reserved.