@Override public void initialize() throws SailException { initializationLock.writeLock().lock(); try { logger.trace("is initialized: {}", isInitialized()); if (isInitialized()) { throw new IllegalStateException( "Sail has already been intialized. Ensure this Sail is being used via a Repository."); } initializeInternal(); initialized = true; } finally { initializationLock.writeLock().unlock(); } }
@Override public void initialize() throws SailException { initializationLock.writeLock().lock(); try { logger.trace("is initialized: {}", isInitialized()); if (isInitialized()) { throw new IllegalStateException( "Sail has already been intialized. Ensure this Sail is being used via a Repository."); } initializeInternal(); initialized = true; } finally { initializationLock.writeLock().unlock(); } }