private EhcacheEntityResponse invokeLifeCycleOperation(ClientDescriptor clientDescriptor, LifecycleMessage message) throws ClusterException { switch (message.getMessageType()) { case VALIDATE: validate(clientDescriptor, (ValidateStoreManager) message); break; case PREPARE_FOR_DESTROY: return prepareForDestroy(); default: throw new AssertionError("Unsupported LifeCycle operation " + message); } return success(); }