github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/db/dbfakes/fake_volume_repository.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package dbfakes
     3  
     4  import (
     5  	"sync"
     6  	"time"
     7  
     8  	"github.com/pf-qiu/concourse/v6/atc/db"
     9  )
    10  
    11  type FakeVolumeRepository struct {
    12  	CreateBaseResourceTypeVolumeStub        func(*db.UsedWorkerBaseResourceType) (db.CreatingVolume, error)
    13  	createBaseResourceTypeVolumeMutex       sync.RWMutex
    14  	createBaseResourceTypeVolumeArgsForCall []struct {
    15  		arg1 *db.UsedWorkerBaseResourceType
    16  	}
    17  	createBaseResourceTypeVolumeReturns struct {
    18  		result1 db.CreatingVolume
    19  		result2 error
    20  	}
    21  	createBaseResourceTypeVolumeReturnsOnCall map[int]struct {
    22  		result1 db.CreatingVolume
    23  		result2 error
    24  	}
    25  	CreateContainerVolumeStub        func(int, string, db.CreatingContainer, string) (db.CreatingVolume, error)
    26  	createContainerVolumeMutex       sync.RWMutex
    27  	createContainerVolumeArgsForCall []struct {
    28  		arg1 int
    29  		arg2 string
    30  		arg3 db.CreatingContainer
    31  		arg4 string
    32  	}
    33  	createContainerVolumeReturns struct {
    34  		result1 db.CreatingVolume
    35  		result2 error
    36  	}
    37  	createContainerVolumeReturnsOnCall map[int]struct {
    38  		result1 db.CreatingVolume
    39  		result2 error
    40  	}
    41  	CreateResourceCertsVolumeStub        func(string, *db.UsedWorkerResourceCerts) (db.CreatingVolume, error)
    42  	createResourceCertsVolumeMutex       sync.RWMutex
    43  	createResourceCertsVolumeArgsForCall []struct {
    44  		arg1 string
    45  		arg2 *db.UsedWorkerResourceCerts
    46  	}
    47  	createResourceCertsVolumeReturns struct {
    48  		result1 db.CreatingVolume
    49  		result2 error
    50  	}
    51  	createResourceCertsVolumeReturnsOnCall map[int]struct {
    52  		result1 db.CreatingVolume
    53  		result2 error
    54  	}
    55  	CreateTaskCacheVolumeStub        func(int, *db.UsedWorkerTaskCache) (db.CreatingVolume, error)
    56  	createTaskCacheVolumeMutex       sync.RWMutex
    57  	createTaskCacheVolumeArgsForCall []struct {
    58  		arg1 int
    59  		arg2 *db.UsedWorkerTaskCache
    60  	}
    61  	createTaskCacheVolumeReturns struct {
    62  		result1 db.CreatingVolume
    63  		result2 error
    64  	}
    65  	createTaskCacheVolumeReturnsOnCall map[int]struct {
    66  		result1 db.CreatingVolume
    67  		result2 error
    68  	}
    69  	CreateVolumeStub        func(int, string, db.VolumeType) (db.CreatingVolume, error)
    70  	createVolumeMutex       sync.RWMutex
    71  	createVolumeArgsForCall []struct {
    72  		arg1 int
    73  		arg2 string
    74  		arg3 db.VolumeType
    75  	}
    76  	createVolumeReturns struct {
    77  		result1 db.CreatingVolume
    78  		result2 error
    79  	}
    80  	createVolumeReturnsOnCall map[int]struct {
    81  		result1 db.CreatingVolume
    82  		result2 error
    83  	}
    84  	DestroyFailedVolumesStub        func() (int, error)
    85  	destroyFailedVolumesMutex       sync.RWMutex
    86  	destroyFailedVolumesArgsForCall []struct {
    87  	}
    88  	destroyFailedVolumesReturns struct {
    89  		result1 int
    90  		result2 error
    91  	}
    92  	destroyFailedVolumesReturnsOnCall map[int]struct {
    93  		result1 int
    94  		result2 error
    95  	}
    96  	DestroyUnknownVolumesStub        func(string, []string) (int, error)
    97  	destroyUnknownVolumesMutex       sync.RWMutex
    98  	destroyUnknownVolumesArgsForCall []struct {
    99  		arg1 string
   100  		arg2 []string
   101  	}
   102  	destroyUnknownVolumesReturns struct {
   103  		result1 int
   104  		result2 error
   105  	}
   106  	destroyUnknownVolumesReturnsOnCall map[int]struct {
   107  		result1 int
   108  		result2 error
   109  	}
   110  	FindBaseResourceTypeVolumeStub        func(*db.UsedWorkerBaseResourceType) (db.CreatingVolume, db.CreatedVolume, error)
   111  	findBaseResourceTypeVolumeMutex       sync.RWMutex
   112  	findBaseResourceTypeVolumeArgsForCall []struct {
   113  		arg1 *db.UsedWorkerBaseResourceType
   114  	}
   115  	findBaseResourceTypeVolumeReturns struct {
   116  		result1 db.CreatingVolume
   117  		result2 db.CreatedVolume
   118  		result3 error
   119  	}
   120  	findBaseResourceTypeVolumeReturnsOnCall map[int]struct {
   121  		result1 db.CreatingVolume
   122  		result2 db.CreatedVolume
   123  		result3 error
   124  	}
   125  	FindContainerVolumeStub        func(int, string, db.CreatingContainer, string) (db.CreatingVolume, db.CreatedVolume, error)
   126  	findContainerVolumeMutex       sync.RWMutex
   127  	findContainerVolumeArgsForCall []struct {
   128  		arg1 int
   129  		arg2 string
   130  		arg3 db.CreatingContainer
   131  		arg4 string
   132  	}
   133  	findContainerVolumeReturns struct {
   134  		result1 db.CreatingVolume
   135  		result2 db.CreatedVolume
   136  		result3 error
   137  	}
   138  	findContainerVolumeReturnsOnCall map[int]struct {
   139  		result1 db.CreatingVolume
   140  		result2 db.CreatedVolume
   141  		result3 error
   142  	}
   143  	FindCreatedVolumeStub        func(string) (db.CreatedVolume, bool, error)
   144  	findCreatedVolumeMutex       sync.RWMutex
   145  	findCreatedVolumeArgsForCall []struct {
   146  		arg1 string
   147  	}
   148  	findCreatedVolumeReturns struct {
   149  		result1 db.CreatedVolume
   150  		result2 bool
   151  		result3 error
   152  	}
   153  	findCreatedVolumeReturnsOnCall map[int]struct {
   154  		result1 db.CreatedVolume
   155  		result2 bool
   156  		result3 error
   157  	}
   158  	FindResourceCacheVolumeStub        func(string, db.UsedResourceCache) (db.CreatedVolume, bool, error)
   159  	findResourceCacheVolumeMutex       sync.RWMutex
   160  	findResourceCacheVolumeArgsForCall []struct {
   161  		arg1 string
   162  		arg2 db.UsedResourceCache
   163  	}
   164  	findResourceCacheVolumeReturns struct {
   165  		result1 db.CreatedVolume
   166  		result2 bool
   167  		result3 error
   168  	}
   169  	findResourceCacheVolumeReturnsOnCall map[int]struct {
   170  		result1 db.CreatedVolume
   171  		result2 bool
   172  		result3 error
   173  	}
   174  	FindResourceCertsVolumeStub        func(string, *db.UsedWorkerResourceCerts) (db.CreatingVolume, db.CreatedVolume, error)
   175  	findResourceCertsVolumeMutex       sync.RWMutex
   176  	findResourceCertsVolumeArgsForCall []struct {
   177  		arg1 string
   178  		arg2 *db.UsedWorkerResourceCerts
   179  	}
   180  	findResourceCertsVolumeReturns struct {
   181  		result1 db.CreatingVolume
   182  		result2 db.CreatedVolume
   183  		result3 error
   184  	}
   185  	findResourceCertsVolumeReturnsOnCall map[int]struct {
   186  		result1 db.CreatingVolume
   187  		result2 db.CreatedVolume
   188  		result3 error
   189  	}
   190  	FindTaskCacheVolumeStub        func(int, string, db.UsedTaskCache) (db.CreatedVolume, bool, error)
   191  	findTaskCacheVolumeMutex       sync.RWMutex
   192  	findTaskCacheVolumeArgsForCall []struct {
   193  		arg1 int
   194  		arg2 string
   195  		arg3 db.UsedTaskCache
   196  	}
   197  	findTaskCacheVolumeReturns struct {
   198  		result1 db.CreatedVolume
   199  		result2 bool
   200  		result3 error
   201  	}
   202  	findTaskCacheVolumeReturnsOnCall map[int]struct {
   203  		result1 db.CreatedVolume
   204  		result2 bool
   205  		result3 error
   206  	}
   207  	FindVolumesForContainerStub        func(db.CreatedContainer) ([]db.CreatedVolume, error)
   208  	findVolumesForContainerMutex       sync.RWMutex
   209  	findVolumesForContainerArgsForCall []struct {
   210  		arg1 db.CreatedContainer
   211  	}
   212  	findVolumesForContainerReturns struct {
   213  		result1 []db.CreatedVolume
   214  		result2 error
   215  	}
   216  	findVolumesForContainerReturnsOnCall map[int]struct {
   217  		result1 []db.CreatedVolume
   218  		result2 error
   219  	}
   220  	GetDestroyingVolumesStub        func(string) ([]string, error)
   221  	getDestroyingVolumesMutex       sync.RWMutex
   222  	getDestroyingVolumesArgsForCall []struct {
   223  		arg1 string
   224  	}
   225  	getDestroyingVolumesReturns struct {
   226  		result1 []string
   227  		result2 error
   228  	}
   229  	getDestroyingVolumesReturnsOnCall map[int]struct {
   230  		result1 []string
   231  		result2 error
   232  	}
   233  	GetOrphanedVolumesStub        func() ([]db.CreatedVolume, error)
   234  	getOrphanedVolumesMutex       sync.RWMutex
   235  	getOrphanedVolumesArgsForCall []struct {
   236  	}
   237  	getOrphanedVolumesReturns struct {
   238  		result1 []db.CreatedVolume
   239  		result2 error
   240  	}
   241  	getOrphanedVolumesReturnsOnCall map[int]struct {
   242  		result1 []db.CreatedVolume
   243  		result2 error
   244  	}
   245  	GetTeamVolumesStub        func(int) ([]db.CreatedVolume, error)
   246  	getTeamVolumesMutex       sync.RWMutex
   247  	getTeamVolumesArgsForCall []struct {
   248  		arg1 int
   249  	}
   250  	getTeamVolumesReturns struct {
   251  		result1 []db.CreatedVolume
   252  		result2 error
   253  	}
   254  	getTeamVolumesReturnsOnCall map[int]struct {
   255  		result1 []db.CreatedVolume
   256  		result2 error
   257  	}
   258  	RemoveDestroyingVolumesStub        func(string, []string) (int, error)
   259  	removeDestroyingVolumesMutex       sync.RWMutex
   260  	removeDestroyingVolumesArgsForCall []struct {
   261  		arg1 string
   262  		arg2 []string
   263  	}
   264  	removeDestroyingVolumesReturns struct {
   265  		result1 int
   266  		result2 error
   267  	}
   268  	removeDestroyingVolumesReturnsOnCall map[int]struct {
   269  		result1 int
   270  		result2 error
   271  	}
   272  	RemoveMissingVolumesStub        func(time.Duration) (int, error)
   273  	removeMissingVolumesMutex       sync.RWMutex
   274  	removeMissingVolumesArgsForCall []struct {
   275  		arg1 time.Duration
   276  	}
   277  	removeMissingVolumesReturns struct {
   278  		result1 int
   279  		result2 error
   280  	}
   281  	removeMissingVolumesReturnsOnCall map[int]struct {
   282  		result1 int
   283  		result2 error
   284  	}
   285  	UpdateVolumesMissingSinceStub        func(string, []string) error
   286  	updateVolumesMissingSinceMutex       sync.RWMutex
   287  	updateVolumesMissingSinceArgsForCall []struct {
   288  		arg1 string
   289  		arg2 []string
   290  	}
   291  	updateVolumesMissingSinceReturns struct {
   292  		result1 error
   293  	}
   294  	updateVolumesMissingSinceReturnsOnCall map[int]struct {
   295  		result1 error
   296  	}
   297  	invocations      map[string][][]interface{}
   298  	invocationsMutex sync.RWMutex
   299  }
   300  
   301  func (fake *FakeVolumeRepository) CreateBaseResourceTypeVolume(arg1 *db.UsedWorkerBaseResourceType) (db.CreatingVolume, error) {
   302  	fake.createBaseResourceTypeVolumeMutex.Lock()
   303  	ret, specificReturn := fake.createBaseResourceTypeVolumeReturnsOnCall[len(fake.createBaseResourceTypeVolumeArgsForCall)]
   304  	fake.createBaseResourceTypeVolumeArgsForCall = append(fake.createBaseResourceTypeVolumeArgsForCall, struct {
   305  		arg1 *db.UsedWorkerBaseResourceType
   306  	}{arg1})
   307  	fake.recordInvocation("CreateBaseResourceTypeVolume", []interface{}{arg1})
   308  	fake.createBaseResourceTypeVolumeMutex.Unlock()
   309  	if fake.CreateBaseResourceTypeVolumeStub != nil {
   310  		return fake.CreateBaseResourceTypeVolumeStub(arg1)
   311  	}
   312  	if specificReturn {
   313  		return ret.result1, ret.result2
   314  	}
   315  	fakeReturns := fake.createBaseResourceTypeVolumeReturns
   316  	return fakeReturns.result1, fakeReturns.result2
   317  }
   318  
   319  func (fake *FakeVolumeRepository) CreateBaseResourceTypeVolumeCallCount() int {
   320  	fake.createBaseResourceTypeVolumeMutex.RLock()
   321  	defer fake.createBaseResourceTypeVolumeMutex.RUnlock()
   322  	return len(fake.createBaseResourceTypeVolumeArgsForCall)
   323  }
   324  
   325  func (fake *FakeVolumeRepository) CreateBaseResourceTypeVolumeCalls(stub func(*db.UsedWorkerBaseResourceType) (db.CreatingVolume, error)) {
   326  	fake.createBaseResourceTypeVolumeMutex.Lock()
   327  	defer fake.createBaseResourceTypeVolumeMutex.Unlock()
   328  	fake.CreateBaseResourceTypeVolumeStub = stub
   329  }
   330  
   331  func (fake *FakeVolumeRepository) CreateBaseResourceTypeVolumeArgsForCall(i int) *db.UsedWorkerBaseResourceType {
   332  	fake.createBaseResourceTypeVolumeMutex.RLock()
   333  	defer fake.createBaseResourceTypeVolumeMutex.RUnlock()
   334  	argsForCall := fake.createBaseResourceTypeVolumeArgsForCall[i]
   335  	return argsForCall.arg1
   336  }
   337  
   338  func (fake *FakeVolumeRepository) CreateBaseResourceTypeVolumeReturns(result1 db.CreatingVolume, result2 error) {
   339  	fake.createBaseResourceTypeVolumeMutex.Lock()
   340  	defer fake.createBaseResourceTypeVolumeMutex.Unlock()
   341  	fake.CreateBaseResourceTypeVolumeStub = nil
   342  	fake.createBaseResourceTypeVolumeReturns = struct {
   343  		result1 db.CreatingVolume
   344  		result2 error
   345  	}{result1, result2}
   346  }
   347  
   348  func (fake *FakeVolumeRepository) CreateBaseResourceTypeVolumeReturnsOnCall(i int, result1 db.CreatingVolume, result2 error) {
   349  	fake.createBaseResourceTypeVolumeMutex.Lock()
   350  	defer fake.createBaseResourceTypeVolumeMutex.Unlock()
   351  	fake.CreateBaseResourceTypeVolumeStub = nil
   352  	if fake.createBaseResourceTypeVolumeReturnsOnCall == nil {
   353  		fake.createBaseResourceTypeVolumeReturnsOnCall = make(map[int]struct {
   354  			result1 db.CreatingVolume
   355  			result2 error
   356  		})
   357  	}
   358  	fake.createBaseResourceTypeVolumeReturnsOnCall[i] = struct {
   359  		result1 db.CreatingVolume
   360  		result2 error
   361  	}{result1, result2}
   362  }
   363  
   364  func (fake *FakeVolumeRepository) CreateContainerVolume(arg1 int, arg2 string, arg3 db.CreatingContainer, arg4 string) (db.CreatingVolume, error) {
   365  	fake.createContainerVolumeMutex.Lock()
   366  	ret, specificReturn := fake.createContainerVolumeReturnsOnCall[len(fake.createContainerVolumeArgsForCall)]
   367  	fake.createContainerVolumeArgsForCall = append(fake.createContainerVolumeArgsForCall, struct {
   368  		arg1 int
   369  		arg2 string
   370  		arg3 db.CreatingContainer
   371  		arg4 string
   372  	}{arg1, arg2, arg3, arg4})
   373  	fake.recordInvocation("CreateContainerVolume", []interface{}{arg1, arg2, arg3, arg4})
   374  	fake.createContainerVolumeMutex.Unlock()
   375  	if fake.CreateContainerVolumeStub != nil {
   376  		return fake.CreateContainerVolumeStub(arg1, arg2, arg3, arg4)
   377  	}
   378  	if specificReturn {
   379  		return ret.result1, ret.result2
   380  	}
   381  	fakeReturns := fake.createContainerVolumeReturns
   382  	return fakeReturns.result1, fakeReturns.result2
   383  }
   384  
   385  func (fake *FakeVolumeRepository) CreateContainerVolumeCallCount() int {
   386  	fake.createContainerVolumeMutex.RLock()
   387  	defer fake.createContainerVolumeMutex.RUnlock()
   388  	return len(fake.createContainerVolumeArgsForCall)
   389  }
   390  
   391  func (fake *FakeVolumeRepository) CreateContainerVolumeCalls(stub func(int, string, db.CreatingContainer, string) (db.CreatingVolume, error)) {
   392  	fake.createContainerVolumeMutex.Lock()
   393  	defer fake.createContainerVolumeMutex.Unlock()
   394  	fake.CreateContainerVolumeStub = stub
   395  }
   396  
   397  func (fake *FakeVolumeRepository) CreateContainerVolumeArgsForCall(i int) (int, string, db.CreatingContainer, string) {
   398  	fake.createContainerVolumeMutex.RLock()
   399  	defer fake.createContainerVolumeMutex.RUnlock()
   400  	argsForCall := fake.createContainerVolumeArgsForCall[i]
   401  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
   402  }
   403  
   404  func (fake *FakeVolumeRepository) CreateContainerVolumeReturns(result1 db.CreatingVolume, result2 error) {
   405  	fake.createContainerVolumeMutex.Lock()
   406  	defer fake.createContainerVolumeMutex.Unlock()
   407  	fake.CreateContainerVolumeStub = nil
   408  	fake.createContainerVolumeReturns = struct {
   409  		result1 db.CreatingVolume
   410  		result2 error
   411  	}{result1, result2}
   412  }
   413  
   414  func (fake *FakeVolumeRepository) CreateContainerVolumeReturnsOnCall(i int, result1 db.CreatingVolume, result2 error) {
   415  	fake.createContainerVolumeMutex.Lock()
   416  	defer fake.createContainerVolumeMutex.Unlock()
   417  	fake.CreateContainerVolumeStub = nil
   418  	if fake.createContainerVolumeReturnsOnCall == nil {
   419  		fake.createContainerVolumeReturnsOnCall = make(map[int]struct {
   420  			result1 db.CreatingVolume
   421  			result2 error
   422  		})
   423  	}
   424  	fake.createContainerVolumeReturnsOnCall[i] = struct {
   425  		result1 db.CreatingVolume
   426  		result2 error
   427  	}{result1, result2}
   428  }
   429  
   430  func (fake *FakeVolumeRepository) CreateResourceCertsVolume(arg1 string, arg2 *db.UsedWorkerResourceCerts) (db.CreatingVolume, error) {
   431  	fake.createResourceCertsVolumeMutex.Lock()
   432  	ret, specificReturn := fake.createResourceCertsVolumeReturnsOnCall[len(fake.createResourceCertsVolumeArgsForCall)]
   433  	fake.createResourceCertsVolumeArgsForCall = append(fake.createResourceCertsVolumeArgsForCall, struct {
   434  		arg1 string
   435  		arg2 *db.UsedWorkerResourceCerts
   436  	}{arg1, arg2})
   437  	fake.recordInvocation("CreateResourceCertsVolume", []interface{}{arg1, arg2})
   438  	fake.createResourceCertsVolumeMutex.Unlock()
   439  	if fake.CreateResourceCertsVolumeStub != nil {
   440  		return fake.CreateResourceCertsVolumeStub(arg1, arg2)
   441  	}
   442  	if specificReturn {
   443  		return ret.result1, ret.result2
   444  	}
   445  	fakeReturns := fake.createResourceCertsVolumeReturns
   446  	return fakeReturns.result1, fakeReturns.result2
   447  }
   448  
   449  func (fake *FakeVolumeRepository) CreateResourceCertsVolumeCallCount() int {
   450  	fake.createResourceCertsVolumeMutex.RLock()
   451  	defer fake.createResourceCertsVolumeMutex.RUnlock()
   452  	return len(fake.createResourceCertsVolumeArgsForCall)
   453  }
   454  
   455  func (fake *FakeVolumeRepository) CreateResourceCertsVolumeCalls(stub func(string, *db.UsedWorkerResourceCerts) (db.CreatingVolume, error)) {
   456  	fake.createResourceCertsVolumeMutex.Lock()
   457  	defer fake.createResourceCertsVolumeMutex.Unlock()
   458  	fake.CreateResourceCertsVolumeStub = stub
   459  }
   460  
   461  func (fake *FakeVolumeRepository) CreateResourceCertsVolumeArgsForCall(i int) (string, *db.UsedWorkerResourceCerts) {
   462  	fake.createResourceCertsVolumeMutex.RLock()
   463  	defer fake.createResourceCertsVolumeMutex.RUnlock()
   464  	argsForCall := fake.createResourceCertsVolumeArgsForCall[i]
   465  	return argsForCall.arg1, argsForCall.arg2
   466  }
   467  
   468  func (fake *FakeVolumeRepository) CreateResourceCertsVolumeReturns(result1 db.CreatingVolume, result2 error) {
   469  	fake.createResourceCertsVolumeMutex.Lock()
   470  	defer fake.createResourceCertsVolumeMutex.Unlock()
   471  	fake.CreateResourceCertsVolumeStub = nil
   472  	fake.createResourceCertsVolumeReturns = struct {
   473  		result1 db.CreatingVolume
   474  		result2 error
   475  	}{result1, result2}
   476  }
   477  
   478  func (fake *FakeVolumeRepository) CreateResourceCertsVolumeReturnsOnCall(i int, result1 db.CreatingVolume, result2 error) {
   479  	fake.createResourceCertsVolumeMutex.Lock()
   480  	defer fake.createResourceCertsVolumeMutex.Unlock()
   481  	fake.CreateResourceCertsVolumeStub = nil
   482  	if fake.createResourceCertsVolumeReturnsOnCall == nil {
   483  		fake.createResourceCertsVolumeReturnsOnCall = make(map[int]struct {
   484  			result1 db.CreatingVolume
   485  			result2 error
   486  		})
   487  	}
   488  	fake.createResourceCertsVolumeReturnsOnCall[i] = struct {
   489  		result1 db.CreatingVolume
   490  		result2 error
   491  	}{result1, result2}
   492  }
   493  
   494  func (fake *FakeVolumeRepository) CreateTaskCacheVolume(arg1 int, arg2 *db.UsedWorkerTaskCache) (db.CreatingVolume, error) {
   495  	fake.createTaskCacheVolumeMutex.Lock()
   496  	ret, specificReturn := fake.createTaskCacheVolumeReturnsOnCall[len(fake.createTaskCacheVolumeArgsForCall)]
   497  	fake.createTaskCacheVolumeArgsForCall = append(fake.createTaskCacheVolumeArgsForCall, struct {
   498  		arg1 int
   499  		arg2 *db.UsedWorkerTaskCache
   500  	}{arg1, arg2})
   501  	fake.recordInvocation("CreateTaskCacheVolume", []interface{}{arg1, arg2})
   502  	fake.createTaskCacheVolumeMutex.Unlock()
   503  	if fake.CreateTaskCacheVolumeStub != nil {
   504  		return fake.CreateTaskCacheVolumeStub(arg1, arg2)
   505  	}
   506  	if specificReturn {
   507  		return ret.result1, ret.result2
   508  	}
   509  	fakeReturns := fake.createTaskCacheVolumeReturns
   510  	return fakeReturns.result1, fakeReturns.result2
   511  }
   512  
   513  func (fake *FakeVolumeRepository) CreateTaskCacheVolumeCallCount() int {
   514  	fake.createTaskCacheVolumeMutex.RLock()
   515  	defer fake.createTaskCacheVolumeMutex.RUnlock()
   516  	return len(fake.createTaskCacheVolumeArgsForCall)
   517  }
   518  
   519  func (fake *FakeVolumeRepository) CreateTaskCacheVolumeCalls(stub func(int, *db.UsedWorkerTaskCache) (db.CreatingVolume, error)) {
   520  	fake.createTaskCacheVolumeMutex.Lock()
   521  	defer fake.createTaskCacheVolumeMutex.Unlock()
   522  	fake.CreateTaskCacheVolumeStub = stub
   523  }
   524  
   525  func (fake *FakeVolumeRepository) CreateTaskCacheVolumeArgsForCall(i int) (int, *db.UsedWorkerTaskCache) {
   526  	fake.createTaskCacheVolumeMutex.RLock()
   527  	defer fake.createTaskCacheVolumeMutex.RUnlock()
   528  	argsForCall := fake.createTaskCacheVolumeArgsForCall[i]
   529  	return argsForCall.arg1, argsForCall.arg2
   530  }
   531  
   532  func (fake *FakeVolumeRepository) CreateTaskCacheVolumeReturns(result1 db.CreatingVolume, result2 error) {
   533  	fake.createTaskCacheVolumeMutex.Lock()
   534  	defer fake.createTaskCacheVolumeMutex.Unlock()
   535  	fake.CreateTaskCacheVolumeStub = nil
   536  	fake.createTaskCacheVolumeReturns = struct {
   537  		result1 db.CreatingVolume
   538  		result2 error
   539  	}{result1, result2}
   540  }
   541  
   542  func (fake *FakeVolumeRepository) CreateTaskCacheVolumeReturnsOnCall(i int, result1 db.CreatingVolume, result2 error) {
   543  	fake.createTaskCacheVolumeMutex.Lock()
   544  	defer fake.createTaskCacheVolumeMutex.Unlock()
   545  	fake.CreateTaskCacheVolumeStub = nil
   546  	if fake.createTaskCacheVolumeReturnsOnCall == nil {
   547  		fake.createTaskCacheVolumeReturnsOnCall = make(map[int]struct {
   548  			result1 db.CreatingVolume
   549  			result2 error
   550  		})
   551  	}
   552  	fake.createTaskCacheVolumeReturnsOnCall[i] = struct {
   553  		result1 db.CreatingVolume
   554  		result2 error
   555  	}{result1, result2}
   556  }
   557  
   558  func (fake *FakeVolumeRepository) CreateVolume(arg1 int, arg2 string, arg3 db.VolumeType) (db.CreatingVolume, error) {
   559  	fake.createVolumeMutex.Lock()
   560  	ret, specificReturn := fake.createVolumeReturnsOnCall[len(fake.createVolumeArgsForCall)]
   561  	fake.createVolumeArgsForCall = append(fake.createVolumeArgsForCall, struct {
   562  		arg1 int
   563  		arg2 string
   564  		arg3 db.VolumeType
   565  	}{arg1, arg2, arg3})
   566  	fake.recordInvocation("CreateVolume", []interface{}{arg1, arg2, arg3})
   567  	fake.createVolumeMutex.Unlock()
   568  	if fake.CreateVolumeStub != nil {
   569  		return fake.CreateVolumeStub(arg1, arg2, arg3)
   570  	}
   571  	if specificReturn {
   572  		return ret.result1, ret.result2
   573  	}
   574  	fakeReturns := fake.createVolumeReturns
   575  	return fakeReturns.result1, fakeReturns.result2
   576  }
   577  
   578  func (fake *FakeVolumeRepository) CreateVolumeCallCount() int {
   579  	fake.createVolumeMutex.RLock()
   580  	defer fake.createVolumeMutex.RUnlock()
   581  	return len(fake.createVolumeArgsForCall)
   582  }
   583  
   584  func (fake *FakeVolumeRepository) CreateVolumeCalls(stub func(int, string, db.VolumeType) (db.CreatingVolume, error)) {
   585  	fake.createVolumeMutex.Lock()
   586  	defer fake.createVolumeMutex.Unlock()
   587  	fake.CreateVolumeStub = stub
   588  }
   589  
   590  func (fake *FakeVolumeRepository) CreateVolumeArgsForCall(i int) (int, string, db.VolumeType) {
   591  	fake.createVolumeMutex.RLock()
   592  	defer fake.createVolumeMutex.RUnlock()
   593  	argsForCall := fake.createVolumeArgsForCall[i]
   594  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   595  }
   596  
   597  func (fake *FakeVolumeRepository) CreateVolumeReturns(result1 db.CreatingVolume, result2 error) {
   598  	fake.createVolumeMutex.Lock()
   599  	defer fake.createVolumeMutex.Unlock()
   600  	fake.CreateVolumeStub = nil
   601  	fake.createVolumeReturns = struct {
   602  		result1 db.CreatingVolume
   603  		result2 error
   604  	}{result1, result2}
   605  }
   606  
   607  func (fake *FakeVolumeRepository) CreateVolumeReturnsOnCall(i int, result1 db.CreatingVolume, result2 error) {
   608  	fake.createVolumeMutex.Lock()
   609  	defer fake.createVolumeMutex.Unlock()
   610  	fake.CreateVolumeStub = nil
   611  	if fake.createVolumeReturnsOnCall == nil {
   612  		fake.createVolumeReturnsOnCall = make(map[int]struct {
   613  			result1 db.CreatingVolume
   614  			result2 error
   615  		})
   616  	}
   617  	fake.createVolumeReturnsOnCall[i] = struct {
   618  		result1 db.CreatingVolume
   619  		result2 error
   620  	}{result1, result2}
   621  }
   622  
   623  func (fake *FakeVolumeRepository) DestroyFailedVolumes() (int, error) {
   624  	fake.destroyFailedVolumesMutex.Lock()
   625  	ret, specificReturn := fake.destroyFailedVolumesReturnsOnCall[len(fake.destroyFailedVolumesArgsForCall)]
   626  	fake.destroyFailedVolumesArgsForCall = append(fake.destroyFailedVolumesArgsForCall, struct {
   627  	}{})
   628  	fake.recordInvocation("DestroyFailedVolumes", []interface{}{})
   629  	fake.destroyFailedVolumesMutex.Unlock()
   630  	if fake.DestroyFailedVolumesStub != nil {
   631  		return fake.DestroyFailedVolumesStub()
   632  	}
   633  	if specificReturn {
   634  		return ret.result1, ret.result2
   635  	}
   636  	fakeReturns := fake.destroyFailedVolumesReturns
   637  	return fakeReturns.result1, fakeReturns.result2
   638  }
   639  
   640  func (fake *FakeVolumeRepository) DestroyFailedVolumesCallCount() int {
   641  	fake.destroyFailedVolumesMutex.RLock()
   642  	defer fake.destroyFailedVolumesMutex.RUnlock()
   643  	return len(fake.destroyFailedVolumesArgsForCall)
   644  }
   645  
   646  func (fake *FakeVolumeRepository) DestroyFailedVolumesCalls(stub func() (int, error)) {
   647  	fake.destroyFailedVolumesMutex.Lock()
   648  	defer fake.destroyFailedVolumesMutex.Unlock()
   649  	fake.DestroyFailedVolumesStub = stub
   650  }
   651  
   652  func (fake *FakeVolumeRepository) DestroyFailedVolumesReturns(result1 int, result2 error) {
   653  	fake.destroyFailedVolumesMutex.Lock()
   654  	defer fake.destroyFailedVolumesMutex.Unlock()
   655  	fake.DestroyFailedVolumesStub = nil
   656  	fake.destroyFailedVolumesReturns = struct {
   657  		result1 int
   658  		result2 error
   659  	}{result1, result2}
   660  }
   661  
   662  func (fake *FakeVolumeRepository) DestroyFailedVolumesReturnsOnCall(i int, result1 int, result2 error) {
   663  	fake.destroyFailedVolumesMutex.Lock()
   664  	defer fake.destroyFailedVolumesMutex.Unlock()
   665  	fake.DestroyFailedVolumesStub = nil
   666  	if fake.destroyFailedVolumesReturnsOnCall == nil {
   667  		fake.destroyFailedVolumesReturnsOnCall = make(map[int]struct {
   668  			result1 int
   669  			result2 error
   670  		})
   671  	}
   672  	fake.destroyFailedVolumesReturnsOnCall[i] = struct {
   673  		result1 int
   674  		result2 error
   675  	}{result1, result2}
   676  }
   677  
   678  func (fake *FakeVolumeRepository) DestroyUnknownVolumes(arg1 string, arg2 []string) (int, error) {
   679  	var arg2Copy []string
   680  	if arg2 != nil {
   681  		arg2Copy = make([]string, len(arg2))
   682  		copy(arg2Copy, arg2)
   683  	}
   684  	fake.destroyUnknownVolumesMutex.Lock()
   685  	ret, specificReturn := fake.destroyUnknownVolumesReturnsOnCall[len(fake.destroyUnknownVolumesArgsForCall)]
   686  	fake.destroyUnknownVolumesArgsForCall = append(fake.destroyUnknownVolumesArgsForCall, struct {
   687  		arg1 string
   688  		arg2 []string
   689  	}{arg1, arg2Copy})
   690  	fake.recordInvocation("DestroyUnknownVolumes", []interface{}{arg1, arg2Copy})
   691  	fake.destroyUnknownVolumesMutex.Unlock()
   692  	if fake.DestroyUnknownVolumesStub != nil {
   693  		return fake.DestroyUnknownVolumesStub(arg1, arg2)
   694  	}
   695  	if specificReturn {
   696  		return ret.result1, ret.result2
   697  	}
   698  	fakeReturns := fake.destroyUnknownVolumesReturns
   699  	return fakeReturns.result1, fakeReturns.result2
   700  }
   701  
   702  func (fake *FakeVolumeRepository) DestroyUnknownVolumesCallCount() int {
   703  	fake.destroyUnknownVolumesMutex.RLock()
   704  	defer fake.destroyUnknownVolumesMutex.RUnlock()
   705  	return len(fake.destroyUnknownVolumesArgsForCall)
   706  }
   707  
   708  func (fake *FakeVolumeRepository) DestroyUnknownVolumesCalls(stub func(string, []string) (int, error)) {
   709  	fake.destroyUnknownVolumesMutex.Lock()
   710  	defer fake.destroyUnknownVolumesMutex.Unlock()
   711  	fake.DestroyUnknownVolumesStub = stub
   712  }
   713  
   714  func (fake *FakeVolumeRepository) DestroyUnknownVolumesArgsForCall(i int) (string, []string) {
   715  	fake.destroyUnknownVolumesMutex.RLock()
   716  	defer fake.destroyUnknownVolumesMutex.RUnlock()
   717  	argsForCall := fake.destroyUnknownVolumesArgsForCall[i]
   718  	return argsForCall.arg1, argsForCall.arg2
   719  }
   720  
   721  func (fake *FakeVolumeRepository) DestroyUnknownVolumesReturns(result1 int, result2 error) {
   722  	fake.destroyUnknownVolumesMutex.Lock()
   723  	defer fake.destroyUnknownVolumesMutex.Unlock()
   724  	fake.DestroyUnknownVolumesStub = nil
   725  	fake.destroyUnknownVolumesReturns = struct {
   726  		result1 int
   727  		result2 error
   728  	}{result1, result2}
   729  }
   730  
   731  func (fake *FakeVolumeRepository) DestroyUnknownVolumesReturnsOnCall(i int, result1 int, result2 error) {
   732  	fake.destroyUnknownVolumesMutex.Lock()
   733  	defer fake.destroyUnknownVolumesMutex.Unlock()
   734  	fake.DestroyUnknownVolumesStub = nil
   735  	if fake.destroyUnknownVolumesReturnsOnCall == nil {
   736  		fake.destroyUnknownVolumesReturnsOnCall = make(map[int]struct {
   737  			result1 int
   738  			result2 error
   739  		})
   740  	}
   741  	fake.destroyUnknownVolumesReturnsOnCall[i] = struct {
   742  		result1 int
   743  		result2 error
   744  	}{result1, result2}
   745  }
   746  
   747  func (fake *FakeVolumeRepository) FindBaseResourceTypeVolume(arg1 *db.UsedWorkerBaseResourceType) (db.CreatingVolume, db.CreatedVolume, error) {
   748  	fake.findBaseResourceTypeVolumeMutex.Lock()
   749  	ret, specificReturn := fake.findBaseResourceTypeVolumeReturnsOnCall[len(fake.findBaseResourceTypeVolumeArgsForCall)]
   750  	fake.findBaseResourceTypeVolumeArgsForCall = append(fake.findBaseResourceTypeVolumeArgsForCall, struct {
   751  		arg1 *db.UsedWorkerBaseResourceType
   752  	}{arg1})
   753  	fake.recordInvocation("FindBaseResourceTypeVolume", []interface{}{arg1})
   754  	fake.findBaseResourceTypeVolumeMutex.Unlock()
   755  	if fake.FindBaseResourceTypeVolumeStub != nil {
   756  		return fake.FindBaseResourceTypeVolumeStub(arg1)
   757  	}
   758  	if specificReturn {
   759  		return ret.result1, ret.result2, ret.result3
   760  	}
   761  	fakeReturns := fake.findBaseResourceTypeVolumeReturns
   762  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   763  }
   764  
   765  func (fake *FakeVolumeRepository) FindBaseResourceTypeVolumeCallCount() int {
   766  	fake.findBaseResourceTypeVolumeMutex.RLock()
   767  	defer fake.findBaseResourceTypeVolumeMutex.RUnlock()
   768  	return len(fake.findBaseResourceTypeVolumeArgsForCall)
   769  }
   770  
   771  func (fake *FakeVolumeRepository) FindBaseResourceTypeVolumeCalls(stub func(*db.UsedWorkerBaseResourceType) (db.CreatingVolume, db.CreatedVolume, error)) {
   772  	fake.findBaseResourceTypeVolumeMutex.Lock()
   773  	defer fake.findBaseResourceTypeVolumeMutex.Unlock()
   774  	fake.FindBaseResourceTypeVolumeStub = stub
   775  }
   776  
   777  func (fake *FakeVolumeRepository) FindBaseResourceTypeVolumeArgsForCall(i int) *db.UsedWorkerBaseResourceType {
   778  	fake.findBaseResourceTypeVolumeMutex.RLock()
   779  	defer fake.findBaseResourceTypeVolumeMutex.RUnlock()
   780  	argsForCall := fake.findBaseResourceTypeVolumeArgsForCall[i]
   781  	return argsForCall.arg1
   782  }
   783  
   784  func (fake *FakeVolumeRepository) FindBaseResourceTypeVolumeReturns(result1 db.CreatingVolume, result2 db.CreatedVolume, result3 error) {
   785  	fake.findBaseResourceTypeVolumeMutex.Lock()
   786  	defer fake.findBaseResourceTypeVolumeMutex.Unlock()
   787  	fake.FindBaseResourceTypeVolumeStub = nil
   788  	fake.findBaseResourceTypeVolumeReturns = struct {
   789  		result1 db.CreatingVolume
   790  		result2 db.CreatedVolume
   791  		result3 error
   792  	}{result1, result2, result3}
   793  }
   794  
   795  func (fake *FakeVolumeRepository) FindBaseResourceTypeVolumeReturnsOnCall(i int, result1 db.CreatingVolume, result2 db.CreatedVolume, result3 error) {
   796  	fake.findBaseResourceTypeVolumeMutex.Lock()
   797  	defer fake.findBaseResourceTypeVolumeMutex.Unlock()
   798  	fake.FindBaseResourceTypeVolumeStub = nil
   799  	if fake.findBaseResourceTypeVolumeReturnsOnCall == nil {
   800  		fake.findBaseResourceTypeVolumeReturnsOnCall = make(map[int]struct {
   801  			result1 db.CreatingVolume
   802  			result2 db.CreatedVolume
   803  			result3 error
   804  		})
   805  	}
   806  	fake.findBaseResourceTypeVolumeReturnsOnCall[i] = struct {
   807  		result1 db.CreatingVolume
   808  		result2 db.CreatedVolume
   809  		result3 error
   810  	}{result1, result2, result3}
   811  }
   812  
   813  func (fake *FakeVolumeRepository) FindContainerVolume(arg1 int, arg2 string, arg3 db.CreatingContainer, arg4 string) (db.CreatingVolume, db.CreatedVolume, error) {
   814  	fake.findContainerVolumeMutex.Lock()
   815  	ret, specificReturn := fake.findContainerVolumeReturnsOnCall[len(fake.findContainerVolumeArgsForCall)]
   816  	fake.findContainerVolumeArgsForCall = append(fake.findContainerVolumeArgsForCall, struct {
   817  		arg1 int
   818  		arg2 string
   819  		arg3 db.CreatingContainer
   820  		arg4 string
   821  	}{arg1, arg2, arg3, arg4})
   822  	fake.recordInvocation("FindContainerVolume", []interface{}{arg1, arg2, arg3, arg4})
   823  	fake.findContainerVolumeMutex.Unlock()
   824  	if fake.FindContainerVolumeStub != nil {
   825  		return fake.FindContainerVolumeStub(arg1, arg2, arg3, arg4)
   826  	}
   827  	if specificReturn {
   828  		return ret.result1, ret.result2, ret.result3
   829  	}
   830  	fakeReturns := fake.findContainerVolumeReturns
   831  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   832  }
   833  
   834  func (fake *FakeVolumeRepository) FindContainerVolumeCallCount() int {
   835  	fake.findContainerVolumeMutex.RLock()
   836  	defer fake.findContainerVolumeMutex.RUnlock()
   837  	return len(fake.findContainerVolumeArgsForCall)
   838  }
   839  
   840  func (fake *FakeVolumeRepository) FindContainerVolumeCalls(stub func(int, string, db.CreatingContainer, string) (db.CreatingVolume, db.CreatedVolume, error)) {
   841  	fake.findContainerVolumeMutex.Lock()
   842  	defer fake.findContainerVolumeMutex.Unlock()
   843  	fake.FindContainerVolumeStub = stub
   844  }
   845  
   846  func (fake *FakeVolumeRepository) FindContainerVolumeArgsForCall(i int) (int, string, db.CreatingContainer, string) {
   847  	fake.findContainerVolumeMutex.RLock()
   848  	defer fake.findContainerVolumeMutex.RUnlock()
   849  	argsForCall := fake.findContainerVolumeArgsForCall[i]
   850  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
   851  }
   852  
   853  func (fake *FakeVolumeRepository) FindContainerVolumeReturns(result1 db.CreatingVolume, result2 db.CreatedVolume, result3 error) {
   854  	fake.findContainerVolumeMutex.Lock()
   855  	defer fake.findContainerVolumeMutex.Unlock()
   856  	fake.FindContainerVolumeStub = nil
   857  	fake.findContainerVolumeReturns = struct {
   858  		result1 db.CreatingVolume
   859  		result2 db.CreatedVolume
   860  		result3 error
   861  	}{result1, result2, result3}
   862  }
   863  
   864  func (fake *FakeVolumeRepository) FindContainerVolumeReturnsOnCall(i int, result1 db.CreatingVolume, result2 db.CreatedVolume, result3 error) {
   865  	fake.findContainerVolumeMutex.Lock()
   866  	defer fake.findContainerVolumeMutex.Unlock()
   867  	fake.FindContainerVolumeStub = nil
   868  	if fake.findContainerVolumeReturnsOnCall == nil {
   869  		fake.findContainerVolumeReturnsOnCall = make(map[int]struct {
   870  			result1 db.CreatingVolume
   871  			result2 db.CreatedVolume
   872  			result3 error
   873  		})
   874  	}
   875  	fake.findContainerVolumeReturnsOnCall[i] = struct {
   876  		result1 db.CreatingVolume
   877  		result2 db.CreatedVolume
   878  		result3 error
   879  	}{result1, result2, result3}
   880  }
   881  
   882  func (fake *FakeVolumeRepository) FindCreatedVolume(arg1 string) (db.CreatedVolume, bool, error) {
   883  	fake.findCreatedVolumeMutex.Lock()
   884  	ret, specificReturn := fake.findCreatedVolumeReturnsOnCall[len(fake.findCreatedVolumeArgsForCall)]
   885  	fake.findCreatedVolumeArgsForCall = append(fake.findCreatedVolumeArgsForCall, struct {
   886  		arg1 string
   887  	}{arg1})
   888  	fake.recordInvocation("FindCreatedVolume", []interface{}{arg1})
   889  	fake.findCreatedVolumeMutex.Unlock()
   890  	if fake.FindCreatedVolumeStub != nil {
   891  		return fake.FindCreatedVolumeStub(arg1)
   892  	}
   893  	if specificReturn {
   894  		return ret.result1, ret.result2, ret.result3
   895  	}
   896  	fakeReturns := fake.findCreatedVolumeReturns
   897  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   898  }
   899  
   900  func (fake *FakeVolumeRepository) FindCreatedVolumeCallCount() int {
   901  	fake.findCreatedVolumeMutex.RLock()
   902  	defer fake.findCreatedVolumeMutex.RUnlock()
   903  	return len(fake.findCreatedVolumeArgsForCall)
   904  }
   905  
   906  func (fake *FakeVolumeRepository) FindCreatedVolumeCalls(stub func(string) (db.CreatedVolume, bool, error)) {
   907  	fake.findCreatedVolumeMutex.Lock()
   908  	defer fake.findCreatedVolumeMutex.Unlock()
   909  	fake.FindCreatedVolumeStub = stub
   910  }
   911  
   912  func (fake *FakeVolumeRepository) FindCreatedVolumeArgsForCall(i int) string {
   913  	fake.findCreatedVolumeMutex.RLock()
   914  	defer fake.findCreatedVolumeMutex.RUnlock()
   915  	argsForCall := fake.findCreatedVolumeArgsForCall[i]
   916  	return argsForCall.arg1
   917  }
   918  
   919  func (fake *FakeVolumeRepository) FindCreatedVolumeReturns(result1 db.CreatedVolume, result2 bool, result3 error) {
   920  	fake.findCreatedVolumeMutex.Lock()
   921  	defer fake.findCreatedVolumeMutex.Unlock()
   922  	fake.FindCreatedVolumeStub = nil
   923  	fake.findCreatedVolumeReturns = struct {
   924  		result1 db.CreatedVolume
   925  		result2 bool
   926  		result3 error
   927  	}{result1, result2, result3}
   928  }
   929  
   930  func (fake *FakeVolumeRepository) FindCreatedVolumeReturnsOnCall(i int, result1 db.CreatedVolume, result2 bool, result3 error) {
   931  	fake.findCreatedVolumeMutex.Lock()
   932  	defer fake.findCreatedVolumeMutex.Unlock()
   933  	fake.FindCreatedVolumeStub = nil
   934  	if fake.findCreatedVolumeReturnsOnCall == nil {
   935  		fake.findCreatedVolumeReturnsOnCall = make(map[int]struct {
   936  			result1 db.CreatedVolume
   937  			result2 bool
   938  			result3 error
   939  		})
   940  	}
   941  	fake.findCreatedVolumeReturnsOnCall[i] = struct {
   942  		result1 db.CreatedVolume
   943  		result2 bool
   944  		result3 error
   945  	}{result1, result2, result3}
   946  }
   947  
   948  func (fake *FakeVolumeRepository) FindResourceCacheVolume(arg1 string, arg2 db.UsedResourceCache) (db.CreatedVolume, bool, error) {
   949  	fake.findResourceCacheVolumeMutex.Lock()
   950  	ret, specificReturn := fake.findResourceCacheVolumeReturnsOnCall[len(fake.findResourceCacheVolumeArgsForCall)]
   951  	fake.findResourceCacheVolumeArgsForCall = append(fake.findResourceCacheVolumeArgsForCall, struct {
   952  		arg1 string
   953  		arg2 db.UsedResourceCache
   954  	}{arg1, arg2})
   955  	fake.recordInvocation("FindResourceCacheVolume", []interface{}{arg1, arg2})
   956  	fake.findResourceCacheVolumeMutex.Unlock()
   957  	if fake.FindResourceCacheVolumeStub != nil {
   958  		return fake.FindResourceCacheVolumeStub(arg1, arg2)
   959  	}
   960  	if specificReturn {
   961  		return ret.result1, ret.result2, ret.result3
   962  	}
   963  	fakeReturns := fake.findResourceCacheVolumeReturns
   964  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   965  }
   966  
   967  func (fake *FakeVolumeRepository) FindResourceCacheVolumeCallCount() int {
   968  	fake.findResourceCacheVolumeMutex.RLock()
   969  	defer fake.findResourceCacheVolumeMutex.RUnlock()
   970  	return len(fake.findResourceCacheVolumeArgsForCall)
   971  }
   972  
   973  func (fake *FakeVolumeRepository) FindResourceCacheVolumeCalls(stub func(string, db.UsedResourceCache) (db.CreatedVolume, bool, error)) {
   974  	fake.findResourceCacheVolumeMutex.Lock()
   975  	defer fake.findResourceCacheVolumeMutex.Unlock()
   976  	fake.FindResourceCacheVolumeStub = stub
   977  }
   978  
   979  func (fake *FakeVolumeRepository) FindResourceCacheVolumeArgsForCall(i int) (string, db.UsedResourceCache) {
   980  	fake.findResourceCacheVolumeMutex.RLock()
   981  	defer fake.findResourceCacheVolumeMutex.RUnlock()
   982  	argsForCall := fake.findResourceCacheVolumeArgsForCall[i]
   983  	return argsForCall.arg1, argsForCall.arg2
   984  }
   985  
   986  func (fake *FakeVolumeRepository) FindResourceCacheVolumeReturns(result1 db.CreatedVolume, result2 bool, result3 error) {
   987  	fake.findResourceCacheVolumeMutex.Lock()
   988  	defer fake.findResourceCacheVolumeMutex.Unlock()
   989  	fake.FindResourceCacheVolumeStub = nil
   990  	fake.findResourceCacheVolumeReturns = struct {
   991  		result1 db.CreatedVolume
   992  		result2 bool
   993  		result3 error
   994  	}{result1, result2, result3}
   995  }
   996  
   997  func (fake *FakeVolumeRepository) FindResourceCacheVolumeReturnsOnCall(i int, result1 db.CreatedVolume, result2 bool, result3 error) {
   998  	fake.findResourceCacheVolumeMutex.Lock()
   999  	defer fake.findResourceCacheVolumeMutex.Unlock()
  1000  	fake.FindResourceCacheVolumeStub = nil
  1001  	if fake.findResourceCacheVolumeReturnsOnCall == nil {
  1002  		fake.findResourceCacheVolumeReturnsOnCall = make(map[int]struct {
  1003  			result1 db.CreatedVolume
  1004  			result2 bool
  1005  			result3 error
  1006  		})
  1007  	}
  1008  	fake.findResourceCacheVolumeReturnsOnCall[i] = struct {
  1009  		result1 db.CreatedVolume
  1010  		result2 bool
  1011  		result3 error
  1012  	}{result1, result2, result3}
  1013  }
  1014  
  1015  func (fake *FakeVolumeRepository) FindResourceCertsVolume(arg1 string, arg2 *db.UsedWorkerResourceCerts) (db.CreatingVolume, db.CreatedVolume, error) {
  1016  	fake.findResourceCertsVolumeMutex.Lock()
  1017  	ret, specificReturn := fake.findResourceCertsVolumeReturnsOnCall[len(fake.findResourceCertsVolumeArgsForCall)]
  1018  	fake.findResourceCertsVolumeArgsForCall = append(fake.findResourceCertsVolumeArgsForCall, struct {
  1019  		arg1 string
  1020  		arg2 *db.UsedWorkerResourceCerts
  1021  	}{arg1, arg2})
  1022  	fake.recordInvocation("FindResourceCertsVolume", []interface{}{arg1, arg2})
  1023  	fake.findResourceCertsVolumeMutex.Unlock()
  1024  	if fake.FindResourceCertsVolumeStub != nil {
  1025  		return fake.FindResourceCertsVolumeStub(arg1, arg2)
  1026  	}
  1027  	if specificReturn {
  1028  		return ret.result1, ret.result2, ret.result3
  1029  	}
  1030  	fakeReturns := fake.findResourceCertsVolumeReturns
  1031  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1032  }
  1033  
  1034  func (fake *FakeVolumeRepository) FindResourceCertsVolumeCallCount() int {
  1035  	fake.findResourceCertsVolumeMutex.RLock()
  1036  	defer fake.findResourceCertsVolumeMutex.RUnlock()
  1037  	return len(fake.findResourceCertsVolumeArgsForCall)
  1038  }
  1039  
  1040  func (fake *FakeVolumeRepository) FindResourceCertsVolumeCalls(stub func(string, *db.UsedWorkerResourceCerts) (db.CreatingVolume, db.CreatedVolume, error)) {
  1041  	fake.findResourceCertsVolumeMutex.Lock()
  1042  	defer fake.findResourceCertsVolumeMutex.Unlock()
  1043  	fake.FindResourceCertsVolumeStub = stub
  1044  }
  1045  
  1046  func (fake *FakeVolumeRepository) FindResourceCertsVolumeArgsForCall(i int) (string, *db.UsedWorkerResourceCerts) {
  1047  	fake.findResourceCertsVolumeMutex.RLock()
  1048  	defer fake.findResourceCertsVolumeMutex.RUnlock()
  1049  	argsForCall := fake.findResourceCertsVolumeArgsForCall[i]
  1050  	return argsForCall.arg1, argsForCall.arg2
  1051  }
  1052  
  1053  func (fake *FakeVolumeRepository) FindResourceCertsVolumeReturns(result1 db.CreatingVolume, result2 db.CreatedVolume, result3 error) {
  1054  	fake.findResourceCertsVolumeMutex.Lock()
  1055  	defer fake.findResourceCertsVolumeMutex.Unlock()
  1056  	fake.FindResourceCertsVolumeStub = nil
  1057  	fake.findResourceCertsVolumeReturns = struct {
  1058  		result1 db.CreatingVolume
  1059  		result2 db.CreatedVolume
  1060  		result3 error
  1061  	}{result1, result2, result3}
  1062  }
  1063  
  1064  func (fake *FakeVolumeRepository) FindResourceCertsVolumeReturnsOnCall(i int, result1 db.CreatingVolume, result2 db.CreatedVolume, result3 error) {
  1065  	fake.findResourceCertsVolumeMutex.Lock()
  1066  	defer fake.findResourceCertsVolumeMutex.Unlock()
  1067  	fake.FindResourceCertsVolumeStub = nil
  1068  	if fake.findResourceCertsVolumeReturnsOnCall == nil {
  1069  		fake.findResourceCertsVolumeReturnsOnCall = make(map[int]struct {
  1070  			result1 db.CreatingVolume
  1071  			result2 db.CreatedVolume
  1072  			result3 error
  1073  		})
  1074  	}
  1075  	fake.findResourceCertsVolumeReturnsOnCall[i] = struct {
  1076  		result1 db.CreatingVolume
  1077  		result2 db.CreatedVolume
  1078  		result3 error
  1079  	}{result1, result2, result3}
  1080  }
  1081  
  1082  func (fake *FakeVolumeRepository) FindTaskCacheVolume(arg1 int, arg2 string, arg3 db.UsedTaskCache) (db.CreatedVolume, bool, error) {
  1083  	fake.findTaskCacheVolumeMutex.Lock()
  1084  	ret, specificReturn := fake.findTaskCacheVolumeReturnsOnCall[len(fake.findTaskCacheVolumeArgsForCall)]
  1085  	fake.findTaskCacheVolumeArgsForCall = append(fake.findTaskCacheVolumeArgsForCall, struct {
  1086  		arg1 int
  1087  		arg2 string
  1088  		arg3 db.UsedTaskCache
  1089  	}{arg1, arg2, arg3})
  1090  	fake.recordInvocation("FindTaskCacheVolume", []interface{}{arg1, arg2, arg3})
  1091  	fake.findTaskCacheVolumeMutex.Unlock()
  1092  	if fake.FindTaskCacheVolumeStub != nil {
  1093  		return fake.FindTaskCacheVolumeStub(arg1, arg2, arg3)
  1094  	}
  1095  	if specificReturn {
  1096  		return ret.result1, ret.result2, ret.result3
  1097  	}
  1098  	fakeReturns := fake.findTaskCacheVolumeReturns
  1099  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1100  }
  1101  
  1102  func (fake *FakeVolumeRepository) FindTaskCacheVolumeCallCount() int {
  1103  	fake.findTaskCacheVolumeMutex.RLock()
  1104  	defer fake.findTaskCacheVolumeMutex.RUnlock()
  1105  	return len(fake.findTaskCacheVolumeArgsForCall)
  1106  }
  1107  
  1108  func (fake *FakeVolumeRepository) FindTaskCacheVolumeCalls(stub func(int, string, db.UsedTaskCache) (db.CreatedVolume, bool, error)) {
  1109  	fake.findTaskCacheVolumeMutex.Lock()
  1110  	defer fake.findTaskCacheVolumeMutex.Unlock()
  1111  	fake.FindTaskCacheVolumeStub = stub
  1112  }
  1113  
  1114  func (fake *FakeVolumeRepository) FindTaskCacheVolumeArgsForCall(i int) (int, string, db.UsedTaskCache) {
  1115  	fake.findTaskCacheVolumeMutex.RLock()
  1116  	defer fake.findTaskCacheVolumeMutex.RUnlock()
  1117  	argsForCall := fake.findTaskCacheVolumeArgsForCall[i]
  1118  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  1119  }
  1120  
  1121  func (fake *FakeVolumeRepository) FindTaskCacheVolumeReturns(result1 db.CreatedVolume, result2 bool, result3 error) {
  1122  	fake.findTaskCacheVolumeMutex.Lock()
  1123  	defer fake.findTaskCacheVolumeMutex.Unlock()
  1124  	fake.FindTaskCacheVolumeStub = nil
  1125  	fake.findTaskCacheVolumeReturns = struct {
  1126  		result1 db.CreatedVolume
  1127  		result2 bool
  1128  		result3 error
  1129  	}{result1, result2, result3}
  1130  }
  1131  
  1132  func (fake *FakeVolumeRepository) FindTaskCacheVolumeReturnsOnCall(i int, result1 db.CreatedVolume, result2 bool, result3 error) {
  1133  	fake.findTaskCacheVolumeMutex.Lock()
  1134  	defer fake.findTaskCacheVolumeMutex.Unlock()
  1135  	fake.FindTaskCacheVolumeStub = nil
  1136  	if fake.findTaskCacheVolumeReturnsOnCall == nil {
  1137  		fake.findTaskCacheVolumeReturnsOnCall = make(map[int]struct {
  1138  			result1 db.CreatedVolume
  1139  			result2 bool
  1140  			result3 error
  1141  		})
  1142  	}
  1143  	fake.findTaskCacheVolumeReturnsOnCall[i] = struct {
  1144  		result1 db.CreatedVolume
  1145  		result2 bool
  1146  		result3 error
  1147  	}{result1, result2, result3}
  1148  }
  1149  
  1150  func (fake *FakeVolumeRepository) FindVolumesForContainer(arg1 db.CreatedContainer) ([]db.CreatedVolume, error) {
  1151  	fake.findVolumesForContainerMutex.Lock()
  1152  	ret, specificReturn := fake.findVolumesForContainerReturnsOnCall[len(fake.findVolumesForContainerArgsForCall)]
  1153  	fake.findVolumesForContainerArgsForCall = append(fake.findVolumesForContainerArgsForCall, struct {
  1154  		arg1 db.CreatedContainer
  1155  	}{arg1})
  1156  	fake.recordInvocation("FindVolumesForContainer", []interface{}{arg1})
  1157  	fake.findVolumesForContainerMutex.Unlock()
  1158  	if fake.FindVolumesForContainerStub != nil {
  1159  		return fake.FindVolumesForContainerStub(arg1)
  1160  	}
  1161  	if specificReturn {
  1162  		return ret.result1, ret.result2
  1163  	}
  1164  	fakeReturns := fake.findVolumesForContainerReturns
  1165  	return fakeReturns.result1, fakeReturns.result2
  1166  }
  1167  
  1168  func (fake *FakeVolumeRepository) FindVolumesForContainerCallCount() int {
  1169  	fake.findVolumesForContainerMutex.RLock()
  1170  	defer fake.findVolumesForContainerMutex.RUnlock()
  1171  	return len(fake.findVolumesForContainerArgsForCall)
  1172  }
  1173  
  1174  func (fake *FakeVolumeRepository) FindVolumesForContainerCalls(stub func(db.CreatedContainer) ([]db.CreatedVolume, error)) {
  1175  	fake.findVolumesForContainerMutex.Lock()
  1176  	defer fake.findVolumesForContainerMutex.Unlock()
  1177  	fake.FindVolumesForContainerStub = stub
  1178  }
  1179  
  1180  func (fake *FakeVolumeRepository) FindVolumesForContainerArgsForCall(i int) db.CreatedContainer {
  1181  	fake.findVolumesForContainerMutex.RLock()
  1182  	defer fake.findVolumesForContainerMutex.RUnlock()
  1183  	argsForCall := fake.findVolumesForContainerArgsForCall[i]
  1184  	return argsForCall.arg1
  1185  }
  1186  
  1187  func (fake *FakeVolumeRepository) FindVolumesForContainerReturns(result1 []db.CreatedVolume, result2 error) {
  1188  	fake.findVolumesForContainerMutex.Lock()
  1189  	defer fake.findVolumesForContainerMutex.Unlock()
  1190  	fake.FindVolumesForContainerStub = nil
  1191  	fake.findVolumesForContainerReturns = struct {
  1192  		result1 []db.CreatedVolume
  1193  		result2 error
  1194  	}{result1, result2}
  1195  }
  1196  
  1197  func (fake *FakeVolumeRepository) FindVolumesForContainerReturnsOnCall(i int, result1 []db.CreatedVolume, result2 error) {
  1198  	fake.findVolumesForContainerMutex.Lock()
  1199  	defer fake.findVolumesForContainerMutex.Unlock()
  1200  	fake.FindVolumesForContainerStub = nil
  1201  	if fake.findVolumesForContainerReturnsOnCall == nil {
  1202  		fake.findVolumesForContainerReturnsOnCall = make(map[int]struct {
  1203  			result1 []db.CreatedVolume
  1204  			result2 error
  1205  		})
  1206  	}
  1207  	fake.findVolumesForContainerReturnsOnCall[i] = struct {
  1208  		result1 []db.CreatedVolume
  1209  		result2 error
  1210  	}{result1, result2}
  1211  }
  1212  
  1213  func (fake *FakeVolumeRepository) GetDestroyingVolumes(arg1 string) ([]string, error) {
  1214  	fake.getDestroyingVolumesMutex.Lock()
  1215  	ret, specificReturn := fake.getDestroyingVolumesReturnsOnCall[len(fake.getDestroyingVolumesArgsForCall)]
  1216  	fake.getDestroyingVolumesArgsForCall = append(fake.getDestroyingVolumesArgsForCall, struct {
  1217  		arg1 string
  1218  	}{arg1})
  1219  	fake.recordInvocation("GetDestroyingVolumes", []interface{}{arg1})
  1220  	fake.getDestroyingVolumesMutex.Unlock()
  1221  	if fake.GetDestroyingVolumesStub != nil {
  1222  		return fake.GetDestroyingVolumesStub(arg1)
  1223  	}
  1224  	if specificReturn {
  1225  		return ret.result1, ret.result2
  1226  	}
  1227  	fakeReturns := fake.getDestroyingVolumesReturns
  1228  	return fakeReturns.result1, fakeReturns.result2
  1229  }
  1230  
  1231  func (fake *FakeVolumeRepository) GetDestroyingVolumesCallCount() int {
  1232  	fake.getDestroyingVolumesMutex.RLock()
  1233  	defer fake.getDestroyingVolumesMutex.RUnlock()
  1234  	return len(fake.getDestroyingVolumesArgsForCall)
  1235  }
  1236  
  1237  func (fake *FakeVolumeRepository) GetDestroyingVolumesCalls(stub func(string) ([]string, error)) {
  1238  	fake.getDestroyingVolumesMutex.Lock()
  1239  	defer fake.getDestroyingVolumesMutex.Unlock()
  1240  	fake.GetDestroyingVolumesStub = stub
  1241  }
  1242  
  1243  func (fake *FakeVolumeRepository) GetDestroyingVolumesArgsForCall(i int) string {
  1244  	fake.getDestroyingVolumesMutex.RLock()
  1245  	defer fake.getDestroyingVolumesMutex.RUnlock()
  1246  	argsForCall := fake.getDestroyingVolumesArgsForCall[i]
  1247  	return argsForCall.arg1
  1248  }
  1249  
  1250  func (fake *FakeVolumeRepository) GetDestroyingVolumesReturns(result1 []string, result2 error) {
  1251  	fake.getDestroyingVolumesMutex.Lock()
  1252  	defer fake.getDestroyingVolumesMutex.Unlock()
  1253  	fake.GetDestroyingVolumesStub = nil
  1254  	fake.getDestroyingVolumesReturns = struct {
  1255  		result1 []string
  1256  		result2 error
  1257  	}{result1, result2}
  1258  }
  1259  
  1260  func (fake *FakeVolumeRepository) GetDestroyingVolumesReturnsOnCall(i int, result1 []string, result2 error) {
  1261  	fake.getDestroyingVolumesMutex.Lock()
  1262  	defer fake.getDestroyingVolumesMutex.Unlock()
  1263  	fake.GetDestroyingVolumesStub = nil
  1264  	if fake.getDestroyingVolumesReturnsOnCall == nil {
  1265  		fake.getDestroyingVolumesReturnsOnCall = make(map[int]struct {
  1266  			result1 []string
  1267  			result2 error
  1268  		})
  1269  	}
  1270  	fake.getDestroyingVolumesReturnsOnCall[i] = struct {
  1271  		result1 []string
  1272  		result2 error
  1273  	}{result1, result2}
  1274  }
  1275  
  1276  func (fake *FakeVolumeRepository) GetOrphanedVolumes() ([]db.CreatedVolume, error) {
  1277  	fake.getOrphanedVolumesMutex.Lock()
  1278  	ret, specificReturn := fake.getOrphanedVolumesReturnsOnCall[len(fake.getOrphanedVolumesArgsForCall)]
  1279  	fake.getOrphanedVolumesArgsForCall = append(fake.getOrphanedVolumesArgsForCall, struct {
  1280  	}{})
  1281  	fake.recordInvocation("GetOrphanedVolumes", []interface{}{})
  1282  	fake.getOrphanedVolumesMutex.Unlock()
  1283  	if fake.GetOrphanedVolumesStub != nil {
  1284  		return fake.GetOrphanedVolumesStub()
  1285  	}
  1286  	if specificReturn {
  1287  		return ret.result1, ret.result2
  1288  	}
  1289  	fakeReturns := fake.getOrphanedVolumesReturns
  1290  	return fakeReturns.result1, fakeReturns.result2
  1291  }
  1292  
  1293  func (fake *FakeVolumeRepository) GetOrphanedVolumesCallCount() int {
  1294  	fake.getOrphanedVolumesMutex.RLock()
  1295  	defer fake.getOrphanedVolumesMutex.RUnlock()
  1296  	return len(fake.getOrphanedVolumesArgsForCall)
  1297  }
  1298  
  1299  func (fake *FakeVolumeRepository) GetOrphanedVolumesCalls(stub func() ([]db.CreatedVolume, error)) {
  1300  	fake.getOrphanedVolumesMutex.Lock()
  1301  	defer fake.getOrphanedVolumesMutex.Unlock()
  1302  	fake.GetOrphanedVolumesStub = stub
  1303  }
  1304  
  1305  func (fake *FakeVolumeRepository) GetOrphanedVolumesReturns(result1 []db.CreatedVolume, result2 error) {
  1306  	fake.getOrphanedVolumesMutex.Lock()
  1307  	defer fake.getOrphanedVolumesMutex.Unlock()
  1308  	fake.GetOrphanedVolumesStub = nil
  1309  	fake.getOrphanedVolumesReturns = struct {
  1310  		result1 []db.CreatedVolume
  1311  		result2 error
  1312  	}{result1, result2}
  1313  }
  1314  
  1315  func (fake *FakeVolumeRepository) GetOrphanedVolumesReturnsOnCall(i int, result1 []db.CreatedVolume, result2 error) {
  1316  	fake.getOrphanedVolumesMutex.Lock()
  1317  	defer fake.getOrphanedVolumesMutex.Unlock()
  1318  	fake.GetOrphanedVolumesStub = nil
  1319  	if fake.getOrphanedVolumesReturnsOnCall == nil {
  1320  		fake.getOrphanedVolumesReturnsOnCall = make(map[int]struct {
  1321  			result1 []db.CreatedVolume
  1322  			result2 error
  1323  		})
  1324  	}
  1325  	fake.getOrphanedVolumesReturnsOnCall[i] = struct {
  1326  		result1 []db.CreatedVolume
  1327  		result2 error
  1328  	}{result1, result2}
  1329  }
  1330  
  1331  func (fake *FakeVolumeRepository) GetTeamVolumes(arg1 int) ([]db.CreatedVolume, error) {
  1332  	fake.getTeamVolumesMutex.Lock()
  1333  	ret, specificReturn := fake.getTeamVolumesReturnsOnCall[len(fake.getTeamVolumesArgsForCall)]
  1334  	fake.getTeamVolumesArgsForCall = append(fake.getTeamVolumesArgsForCall, struct {
  1335  		arg1 int
  1336  	}{arg1})
  1337  	fake.recordInvocation("GetTeamVolumes", []interface{}{arg1})
  1338  	fake.getTeamVolumesMutex.Unlock()
  1339  	if fake.GetTeamVolumesStub != nil {
  1340  		return fake.GetTeamVolumesStub(arg1)
  1341  	}
  1342  	if specificReturn {
  1343  		return ret.result1, ret.result2
  1344  	}
  1345  	fakeReturns := fake.getTeamVolumesReturns
  1346  	return fakeReturns.result1, fakeReturns.result2
  1347  }
  1348  
  1349  func (fake *FakeVolumeRepository) GetTeamVolumesCallCount() int {
  1350  	fake.getTeamVolumesMutex.RLock()
  1351  	defer fake.getTeamVolumesMutex.RUnlock()
  1352  	return len(fake.getTeamVolumesArgsForCall)
  1353  }
  1354  
  1355  func (fake *FakeVolumeRepository) GetTeamVolumesCalls(stub func(int) ([]db.CreatedVolume, error)) {
  1356  	fake.getTeamVolumesMutex.Lock()
  1357  	defer fake.getTeamVolumesMutex.Unlock()
  1358  	fake.GetTeamVolumesStub = stub
  1359  }
  1360  
  1361  func (fake *FakeVolumeRepository) GetTeamVolumesArgsForCall(i int) int {
  1362  	fake.getTeamVolumesMutex.RLock()
  1363  	defer fake.getTeamVolumesMutex.RUnlock()
  1364  	argsForCall := fake.getTeamVolumesArgsForCall[i]
  1365  	return argsForCall.arg1
  1366  }
  1367  
  1368  func (fake *FakeVolumeRepository) GetTeamVolumesReturns(result1 []db.CreatedVolume, result2 error) {
  1369  	fake.getTeamVolumesMutex.Lock()
  1370  	defer fake.getTeamVolumesMutex.Unlock()
  1371  	fake.GetTeamVolumesStub = nil
  1372  	fake.getTeamVolumesReturns = struct {
  1373  		result1 []db.CreatedVolume
  1374  		result2 error
  1375  	}{result1, result2}
  1376  }
  1377  
  1378  func (fake *FakeVolumeRepository) GetTeamVolumesReturnsOnCall(i int, result1 []db.CreatedVolume, result2 error) {
  1379  	fake.getTeamVolumesMutex.Lock()
  1380  	defer fake.getTeamVolumesMutex.Unlock()
  1381  	fake.GetTeamVolumesStub = nil
  1382  	if fake.getTeamVolumesReturnsOnCall == nil {
  1383  		fake.getTeamVolumesReturnsOnCall = make(map[int]struct {
  1384  			result1 []db.CreatedVolume
  1385  			result2 error
  1386  		})
  1387  	}
  1388  	fake.getTeamVolumesReturnsOnCall[i] = struct {
  1389  		result1 []db.CreatedVolume
  1390  		result2 error
  1391  	}{result1, result2}
  1392  }
  1393  
  1394  func (fake *FakeVolumeRepository) RemoveDestroyingVolumes(arg1 string, arg2 []string) (int, error) {
  1395  	var arg2Copy []string
  1396  	if arg2 != nil {
  1397  		arg2Copy = make([]string, len(arg2))
  1398  		copy(arg2Copy, arg2)
  1399  	}
  1400  	fake.removeDestroyingVolumesMutex.Lock()
  1401  	ret, specificReturn := fake.removeDestroyingVolumesReturnsOnCall[len(fake.removeDestroyingVolumesArgsForCall)]
  1402  	fake.removeDestroyingVolumesArgsForCall = append(fake.removeDestroyingVolumesArgsForCall, struct {
  1403  		arg1 string
  1404  		arg2 []string
  1405  	}{arg1, arg2Copy})
  1406  	fake.recordInvocation("RemoveDestroyingVolumes", []interface{}{arg1, arg2Copy})
  1407  	fake.removeDestroyingVolumesMutex.Unlock()
  1408  	if fake.RemoveDestroyingVolumesStub != nil {
  1409  		return fake.RemoveDestroyingVolumesStub(arg1, arg2)
  1410  	}
  1411  	if specificReturn {
  1412  		return ret.result1, ret.result2
  1413  	}
  1414  	fakeReturns := fake.removeDestroyingVolumesReturns
  1415  	return fakeReturns.result1, fakeReturns.result2
  1416  }
  1417  
  1418  func (fake *FakeVolumeRepository) RemoveDestroyingVolumesCallCount() int {
  1419  	fake.removeDestroyingVolumesMutex.RLock()
  1420  	defer fake.removeDestroyingVolumesMutex.RUnlock()
  1421  	return len(fake.removeDestroyingVolumesArgsForCall)
  1422  }
  1423  
  1424  func (fake *FakeVolumeRepository) RemoveDestroyingVolumesCalls(stub func(string, []string) (int, error)) {
  1425  	fake.removeDestroyingVolumesMutex.Lock()
  1426  	defer fake.removeDestroyingVolumesMutex.Unlock()
  1427  	fake.RemoveDestroyingVolumesStub = stub
  1428  }
  1429  
  1430  func (fake *FakeVolumeRepository) RemoveDestroyingVolumesArgsForCall(i int) (string, []string) {
  1431  	fake.removeDestroyingVolumesMutex.RLock()
  1432  	defer fake.removeDestroyingVolumesMutex.RUnlock()
  1433  	argsForCall := fake.removeDestroyingVolumesArgsForCall[i]
  1434  	return argsForCall.arg1, argsForCall.arg2
  1435  }
  1436  
  1437  func (fake *FakeVolumeRepository) RemoveDestroyingVolumesReturns(result1 int, result2 error) {
  1438  	fake.removeDestroyingVolumesMutex.Lock()
  1439  	defer fake.removeDestroyingVolumesMutex.Unlock()
  1440  	fake.RemoveDestroyingVolumesStub = nil
  1441  	fake.removeDestroyingVolumesReturns = struct {
  1442  		result1 int
  1443  		result2 error
  1444  	}{result1, result2}
  1445  }
  1446  
  1447  func (fake *FakeVolumeRepository) RemoveDestroyingVolumesReturnsOnCall(i int, result1 int, result2 error) {
  1448  	fake.removeDestroyingVolumesMutex.Lock()
  1449  	defer fake.removeDestroyingVolumesMutex.Unlock()
  1450  	fake.RemoveDestroyingVolumesStub = nil
  1451  	if fake.removeDestroyingVolumesReturnsOnCall == nil {
  1452  		fake.removeDestroyingVolumesReturnsOnCall = make(map[int]struct {
  1453  			result1 int
  1454  			result2 error
  1455  		})
  1456  	}
  1457  	fake.removeDestroyingVolumesReturnsOnCall[i] = struct {
  1458  		result1 int
  1459  		result2 error
  1460  	}{result1, result2}
  1461  }
  1462  
  1463  func (fake *FakeVolumeRepository) RemoveMissingVolumes(arg1 time.Duration) (int, error) {
  1464  	fake.removeMissingVolumesMutex.Lock()
  1465  	ret, specificReturn := fake.removeMissingVolumesReturnsOnCall[len(fake.removeMissingVolumesArgsForCall)]
  1466  	fake.removeMissingVolumesArgsForCall = append(fake.removeMissingVolumesArgsForCall, struct {
  1467  		arg1 time.Duration
  1468  	}{arg1})
  1469  	fake.recordInvocation("RemoveMissingVolumes", []interface{}{arg1})
  1470  	fake.removeMissingVolumesMutex.Unlock()
  1471  	if fake.RemoveMissingVolumesStub != nil {
  1472  		return fake.RemoveMissingVolumesStub(arg1)
  1473  	}
  1474  	if specificReturn {
  1475  		return ret.result1, ret.result2
  1476  	}
  1477  	fakeReturns := fake.removeMissingVolumesReturns
  1478  	return fakeReturns.result1, fakeReturns.result2
  1479  }
  1480  
  1481  func (fake *FakeVolumeRepository) RemoveMissingVolumesCallCount() int {
  1482  	fake.removeMissingVolumesMutex.RLock()
  1483  	defer fake.removeMissingVolumesMutex.RUnlock()
  1484  	return len(fake.removeMissingVolumesArgsForCall)
  1485  }
  1486  
  1487  func (fake *FakeVolumeRepository) RemoveMissingVolumesCalls(stub func(time.Duration) (int, error)) {
  1488  	fake.removeMissingVolumesMutex.Lock()
  1489  	defer fake.removeMissingVolumesMutex.Unlock()
  1490  	fake.RemoveMissingVolumesStub = stub
  1491  }
  1492  
  1493  func (fake *FakeVolumeRepository) RemoveMissingVolumesArgsForCall(i int) time.Duration {
  1494  	fake.removeMissingVolumesMutex.RLock()
  1495  	defer fake.removeMissingVolumesMutex.RUnlock()
  1496  	argsForCall := fake.removeMissingVolumesArgsForCall[i]
  1497  	return argsForCall.arg1
  1498  }
  1499  
  1500  func (fake *FakeVolumeRepository) RemoveMissingVolumesReturns(result1 int, result2 error) {
  1501  	fake.removeMissingVolumesMutex.Lock()
  1502  	defer fake.removeMissingVolumesMutex.Unlock()
  1503  	fake.RemoveMissingVolumesStub = nil
  1504  	fake.removeMissingVolumesReturns = struct {
  1505  		result1 int
  1506  		result2 error
  1507  	}{result1, result2}
  1508  }
  1509  
  1510  func (fake *FakeVolumeRepository) RemoveMissingVolumesReturnsOnCall(i int, result1 int, result2 error) {
  1511  	fake.removeMissingVolumesMutex.Lock()
  1512  	defer fake.removeMissingVolumesMutex.Unlock()
  1513  	fake.RemoveMissingVolumesStub = nil
  1514  	if fake.removeMissingVolumesReturnsOnCall == nil {
  1515  		fake.removeMissingVolumesReturnsOnCall = make(map[int]struct {
  1516  			result1 int
  1517  			result2 error
  1518  		})
  1519  	}
  1520  	fake.removeMissingVolumesReturnsOnCall[i] = struct {
  1521  		result1 int
  1522  		result2 error
  1523  	}{result1, result2}
  1524  }
  1525  
  1526  func (fake *FakeVolumeRepository) UpdateVolumesMissingSince(arg1 string, arg2 []string) error {
  1527  	var arg2Copy []string
  1528  	if arg2 != nil {
  1529  		arg2Copy = make([]string, len(arg2))
  1530  		copy(arg2Copy, arg2)
  1531  	}
  1532  	fake.updateVolumesMissingSinceMutex.Lock()
  1533  	ret, specificReturn := fake.updateVolumesMissingSinceReturnsOnCall[len(fake.updateVolumesMissingSinceArgsForCall)]
  1534  	fake.updateVolumesMissingSinceArgsForCall = append(fake.updateVolumesMissingSinceArgsForCall, struct {
  1535  		arg1 string
  1536  		arg2 []string
  1537  	}{arg1, arg2Copy})
  1538  	fake.recordInvocation("UpdateVolumesMissingSince", []interface{}{arg1, arg2Copy})
  1539  	fake.updateVolumesMissingSinceMutex.Unlock()
  1540  	if fake.UpdateVolumesMissingSinceStub != nil {
  1541  		return fake.UpdateVolumesMissingSinceStub(arg1, arg2)
  1542  	}
  1543  	if specificReturn {
  1544  		return ret.result1
  1545  	}
  1546  	fakeReturns := fake.updateVolumesMissingSinceReturns
  1547  	return fakeReturns.result1
  1548  }
  1549  
  1550  func (fake *FakeVolumeRepository) UpdateVolumesMissingSinceCallCount() int {
  1551  	fake.updateVolumesMissingSinceMutex.RLock()
  1552  	defer fake.updateVolumesMissingSinceMutex.RUnlock()
  1553  	return len(fake.updateVolumesMissingSinceArgsForCall)
  1554  }
  1555  
  1556  func (fake *FakeVolumeRepository) UpdateVolumesMissingSinceCalls(stub func(string, []string) error) {
  1557  	fake.updateVolumesMissingSinceMutex.Lock()
  1558  	defer fake.updateVolumesMissingSinceMutex.Unlock()
  1559  	fake.UpdateVolumesMissingSinceStub = stub
  1560  }
  1561  
  1562  func (fake *FakeVolumeRepository) UpdateVolumesMissingSinceArgsForCall(i int) (string, []string) {
  1563  	fake.updateVolumesMissingSinceMutex.RLock()
  1564  	defer fake.updateVolumesMissingSinceMutex.RUnlock()
  1565  	argsForCall := fake.updateVolumesMissingSinceArgsForCall[i]
  1566  	return argsForCall.arg1, argsForCall.arg2
  1567  }
  1568  
  1569  func (fake *FakeVolumeRepository) UpdateVolumesMissingSinceReturns(result1 error) {
  1570  	fake.updateVolumesMissingSinceMutex.Lock()
  1571  	defer fake.updateVolumesMissingSinceMutex.Unlock()
  1572  	fake.UpdateVolumesMissingSinceStub = nil
  1573  	fake.updateVolumesMissingSinceReturns = struct {
  1574  		result1 error
  1575  	}{result1}
  1576  }
  1577  
  1578  func (fake *FakeVolumeRepository) UpdateVolumesMissingSinceReturnsOnCall(i int, result1 error) {
  1579  	fake.updateVolumesMissingSinceMutex.Lock()
  1580  	defer fake.updateVolumesMissingSinceMutex.Unlock()
  1581  	fake.UpdateVolumesMissingSinceStub = nil
  1582  	if fake.updateVolumesMissingSinceReturnsOnCall == nil {
  1583  		fake.updateVolumesMissingSinceReturnsOnCall = make(map[int]struct {
  1584  			result1 error
  1585  		})
  1586  	}
  1587  	fake.updateVolumesMissingSinceReturnsOnCall[i] = struct {
  1588  		result1 error
  1589  	}{result1}
  1590  }
  1591  
  1592  func (fake *FakeVolumeRepository) Invocations() map[string][][]interface{} {
  1593  	fake.invocationsMutex.RLock()
  1594  	defer fake.invocationsMutex.RUnlock()
  1595  	fake.createBaseResourceTypeVolumeMutex.RLock()
  1596  	defer fake.createBaseResourceTypeVolumeMutex.RUnlock()
  1597  	fake.createContainerVolumeMutex.RLock()
  1598  	defer fake.createContainerVolumeMutex.RUnlock()
  1599  	fake.createResourceCertsVolumeMutex.RLock()
  1600  	defer fake.createResourceCertsVolumeMutex.RUnlock()
  1601  	fake.createTaskCacheVolumeMutex.RLock()
  1602  	defer fake.createTaskCacheVolumeMutex.RUnlock()
  1603  	fake.createVolumeMutex.RLock()
  1604  	defer fake.createVolumeMutex.RUnlock()
  1605  	fake.destroyFailedVolumesMutex.RLock()
  1606  	defer fake.destroyFailedVolumesMutex.RUnlock()
  1607  	fake.destroyUnknownVolumesMutex.RLock()
  1608  	defer fake.destroyUnknownVolumesMutex.RUnlock()
  1609  	fake.findBaseResourceTypeVolumeMutex.RLock()
  1610  	defer fake.findBaseResourceTypeVolumeMutex.RUnlock()
  1611  	fake.findContainerVolumeMutex.RLock()
  1612  	defer fake.findContainerVolumeMutex.RUnlock()
  1613  	fake.findCreatedVolumeMutex.RLock()
  1614  	defer fake.findCreatedVolumeMutex.RUnlock()
  1615  	fake.findResourceCacheVolumeMutex.RLock()
  1616  	defer fake.findResourceCacheVolumeMutex.RUnlock()
  1617  	fake.findResourceCertsVolumeMutex.RLock()
  1618  	defer fake.findResourceCertsVolumeMutex.RUnlock()
  1619  	fake.findTaskCacheVolumeMutex.RLock()
  1620  	defer fake.findTaskCacheVolumeMutex.RUnlock()
  1621  	fake.findVolumesForContainerMutex.RLock()
  1622  	defer fake.findVolumesForContainerMutex.RUnlock()
  1623  	fake.getDestroyingVolumesMutex.RLock()
  1624  	defer fake.getDestroyingVolumesMutex.RUnlock()
  1625  	fake.getOrphanedVolumesMutex.RLock()
  1626  	defer fake.getOrphanedVolumesMutex.RUnlock()
  1627  	fake.getTeamVolumesMutex.RLock()
  1628  	defer fake.getTeamVolumesMutex.RUnlock()
  1629  	fake.removeDestroyingVolumesMutex.RLock()
  1630  	defer fake.removeDestroyingVolumesMutex.RUnlock()
  1631  	fake.removeMissingVolumesMutex.RLock()
  1632  	defer fake.removeMissingVolumesMutex.RUnlock()
  1633  	fake.updateVolumesMissingSinceMutex.RLock()
  1634  	defer fake.updateVolumesMissingSinceMutex.RUnlock()
  1635  	copiedInvocations := map[string][][]interface{}{}
  1636  	for key, value := range fake.invocations {
  1637  		copiedInvocations[key] = value
  1638  	}
  1639  	return copiedInvocations
  1640  }
  1641  
  1642  func (fake *FakeVolumeRepository) recordInvocation(key string, args []interface{}) {
  1643  	fake.invocationsMutex.Lock()
  1644  	defer fake.invocationsMutex.Unlock()
  1645  	if fake.invocations == nil {
  1646  		fake.invocations = map[string][][]interface{}{}
  1647  	}
  1648  	if fake.invocations[key] == nil {
  1649  		fake.invocations[key] = [][]interface{}{}
  1650  	}
  1651  	fake.invocations[key] = append(fake.invocations[key], args)
  1652  }
  1653  
  1654  var _ db.VolumeRepository = new(FakeVolumeRepository)