func TargetID() (string, error) {
	lock.RLock()
	defer lock.RUnlock()
	if cachedTargetID != "" {
		return cachedTargetID, nil
	} else {
		var err error
		cachedTargetID, err = fetchTargetID()
		return cachedTargetID, err
	}
}
// TargetID returns the current target id for container
TargetID returns the current target id for container
// TargetID returns the current target id for container
func TargetID() (string, error) {
	lock.RLock()
	defer lock.RUnlock()
	if cachedTargetID != "" {
		return cachedTargetID, nil
	} else {
		var err error
		cachedTargetID, err = fetchTargetID()
		return cachedTargetID, err
	}
}
func TargetID ( ) ( string , error ) { lock . RLock ( ) defer lock . RUnlock ( ) if cachedTargetID != " " { return cachedTargetID , nil } else { var err error cachedTargetID , err = fetchTargetID ( ) return cachedTargetID , err } }
TargetID returns the current target id for container
TargetID returns the current target id for container