class WanAwareToolkitCache implements BufferingToolkitCache<K, V>, Watchable {

  public boolean isActive() {
    final Serializable active = configMap.get(CACHE_ACTIVE_KEY);
    return (active == null) ? false : (Boolean) active;
  }

  public  WanAwareToolkitCache(final BufferingToolkitCache<K, V> delegate,
                              final ToolkitMap<String, Serializable> configMap,
                              final NonStopFeature nonStop,
                              final ToolkitLock activeLock);
    WanAwareToolkitCache(final BufferingToolkitCache<K, V> delegate,
                       final ConcurrentMap<String, Serializable> configMap,
                       final NonStopFeature nonStop,
                       final ToolkitLock configMapLock,
                       final ToolkitLock activeLock);

}