From 6e1d563831124db6b87dc50d543187f6b18224f1 Mon Sep 17 00:00:00 2001 From: Tom Pantelis Date: Fri, 8 Jun 2018 09:34:19 -0400 Subject: [PATCH] Improve FilesystemSchemaSourceCache mkdirs handling mkdirs returns false if the directory already exists. Although it check exists prior to mkdirs, it's possible for the dir to be created by another thread in between the calls so make it robust by checking isDirectory (which also checks exists) if mkdirs returns false. Change-Id: If63a2d20400c3093f0aea4c22192fa0e01fde748 Signed-off-by: Tom Pantelis --- .../yang/model/repo/util/FilesystemSchemaSourceCache.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/repo/util/FilesystemSchemaSourceCache.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/repo/util/FilesystemSchemaSourceCache.java index 315152b05c..0e44a34cae 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/repo/util/FilesystemSchemaSourceCache.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/repo/util/FilesystemSchemaSourceCache.java @@ -71,11 +71,8 @@ public final class FilesystemSchemaSourceCache