NewCommitStore returns a new CommitStore for the given bucket. It is assumed that the CommitStore has complete control of the bucket. This is typically used to interact with a cache directory.
( logger *slog.Logger, bucket storage.ReadWriteBucket, locker filelock.Locker, )
| 68 | // |
| 69 | // This is typically used to interact with a cache directory. |
| 70 | func NewCommitStore( |
| 71 | logger *slog.Logger, |
| 72 | bucket storage.ReadWriteBucket, |
| 73 | locker filelock.Locker, |
| 74 | ) CommitStore { |
| 75 | return newCommitStore(logger, bucket, locker) |
| 76 | } |
| 77 | |
| 78 | /// *** PRIVATE *** |
| 79 |
searching dependent graphs…