private void parseCacheAttribute( XMLExtendedStreamReader reader, int index, Attribute attribute, String value, ModelNode cache) throws XMLStreamException { switch (attribute) { case NAME: { CacheResource.NAME.parseAndSetParameter(value, cache, reader); break; } case START: { CacheResource.START.parseAndSetParameter(value, cache, reader); break; } case JNDI_NAME: { CacheResource.JNDI_NAME.parseAndSetParameter(value, cache, reader); break; } case BATCHING: { CacheResource.BATCHING.parseAndSetParameter(value, cache, reader); break; } case MODULE: { CacheResource.CACHE_MODULE.parseAndSetParameter(value, cache, reader); break; } default: { throw ParseUtils.unexpectedAttribute(reader, index); } } }