Lines Matching refs:destroyStore
38 private final ConcurrentHashMap<SessionMonitorType, SessionMonitoringTimingStore> destroyStore;
62 this.destroyStore= new ConcurrentHashMap<SessionMonitorType, SessionMonitoringTimingStore>();
73 * @param destroyStore Destroy store
80 ConcurrentHashMap<SessionMonitorType, SessionMonitoringTimingStore> destroyStore,
87 this.destroyStore = destroyStore;
160 * Stores an entry in the destroyStore, offloading the work to another thread.
169 if (!destroyStore.containsKey(type)) {
170 destroyStore.putIfAbsent(type,
174 destroyStore.get(type).addTimingEntry(duration);
181 * Gets the average value of entries in the destroyStore.
187 if (destroyStore.get(type) == null) {
191 return destroyStore.get(type).getDurationAverage();