*/
protected synchronized void initCacheProvider() {
if (cacheProvider == null) {
String cacheProviderConfigValue = FacesContext.getCurrentInstance().getExternalContext().getInitParameter(Constants.ContextParams.CACHE_PROVIDER);
if(cacheProviderConfigValue == null) {
cacheProvider = new DefaultCacheProvider();
}
else {
try {
cacheProvider = (CacheProvider) Class.forName(cacheProviderConfigValue).newInstance();
} catch (ClassNotFoundException ex) {