}
// locking is a child resource
if (cache.hasDefined(ModelKeys.SINGLETON) && cache.get(ModelKeys.SINGLETON, ModelKeys.LOCKING).isDefined()) {
ModelNode locking = cache.get(ModelKeys.SINGLETON, ModelKeys.LOCKING);
FluentConfiguration.LockingConfig fluentLocking = fluent.locking();
if (locking.hasDefined(ModelKeys.ISOLATION)) {
fluentLocking.isolationLevel(IsolationLevel.valueOf(locking.get(ModelKeys.ISOLATION).asString()));
}
if (locking.hasDefined(ModelKeys.STRIPING)) {
fluentLocking.useLockStriping(locking.get(ModelKeys.STRIPING).asBoolean());