lockCurrentVersion method

Future<bool> lockCurrentVersion(
  1. String version
)

Lock the currently running version to prevent cleanup.

Implementation

Future<bool> lockCurrentVersion(String version) async {
  final dirs = _getBaseDirectories();
  final versionPath = p.join(dirs.versions, version);
  final lockPath = p.join(dirs.locks, '$version.lock');
  return acquireProcessLifetimeLock(versionPath, lockPath);
}