Decode path before call to ResourceFactory, to be consistent with main calls to ResourceFactory
use LockUtils.add method to add to the list, to avoid double entries