Top Fields Constructors Methods
com.mysql.cj.util

public Class PerVmServerConfigCacheFactory

extends Object
implements CacheAdapterFactory<String, Map<String, String>>
Class Inheritance
All Implemented Interfaces
com.mysql.cj.CacheAdapterFactory
Imports
java.util.Map, .Set, java.util.concurrent.ConcurrentHashMap, java.util.concurrent.locks.Lock, com.mysql.cj.CacheAdapter, .CacheAdapterFactory

Field Summary

Modifier and TypeField and Description
pack-priv static final ConcurrentHashMap<String, Map<String, String>>
private static final CacheAdapter<String, Map<String, String>>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public CacheAdapter<String, Map<String, String>>
getInstance(Lock lock, String url, int cacheMaxSize, int maxKeySize)

Implements com.mysql.cj.CacheAdapterFactory.getInstance.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

serverConfigByUrlback to summary
pack-priv static final ConcurrentHashMap<String, Map<String, String>> serverConfigByUrl
serverConfigCacheback to summary
private static final CacheAdapter<String, Map<String, String>> serverConfigCache

Constructor Detail

PerVmServerConfigCacheFactoryback to summary
public PerVmServerConfigCacheFactory()

Method Detail

getInstanceback to summary
public CacheAdapter<String, Map<String, String>> getInstance(Lock lock, String url, int cacheMaxSize, int maxKeySize)

Implements com.mysql.cj.CacheAdapterFactory.getInstance.

Annotations
@Override