private void parseClusteredCacheAttribute( XMLExtendedStreamReader reader, int index, Attribute attribute, String value, ModelNode cache) throws XMLStreamException { switch (attribute) { case ASYNC_MARSHALLING: { ClusteredCacheResource.ASYNC_MARSHALLING.parseAndSetParameter(value, cache, reader); break; } case MODE: { // note the use of ClusteredCacheAdd.MODE ClusteredCacheResource.MODE.parseAndSetParameter(value, cache, reader); break; } case QUEUE_SIZE: { ClusteredCacheResource.QUEUE_SIZE.parseAndSetParameter(value, cache, reader); break; } case QUEUE_FLUSH_INTERVAL: { ClusteredCacheResource.QUEUE_FLUSH_INTERVAL.parseAndSetParameter(value, cache, reader); break; } case REMOTE_TIMEOUT: { ClusteredCacheResource.REMOTE_TIMEOUT.parseAndSetParameter(value, cache, reader); break; } default: { this.parseCacheAttribute(reader, index, attribute, value, cache); } } }