C# Class WhiskWork.AWS.SimpleDB.OptimisticAsynchWorkItemRepository

Inheritance: ReadPassThroughWorkItemRepositoryProxy
Show file Open project: jorn-ola-birkeland/WhiskWork

Public Methods

Method Description
CreateWorkItem ( WorkItem workItem ) : void
DeleteWorkItem ( string workItemId ) : void
OptimisticAsynchWorkItemRepository ( ICacheableWorkItemRepository innerRepository ) : System
UpdateWorkItem ( WorkItem workItem ) : void

Private Methods

Method Description
RunOptimistic ( ThreadStart threadStart ) : void

Method Details

CreateWorkItem() public method

public CreateWorkItem ( WorkItem workItem ) : void
workItem WorkItem
return void

DeleteWorkItem() public method

public DeleteWorkItem ( string workItemId ) : void
workItemId string
return void

OptimisticAsynchWorkItemRepository() public method

public OptimisticAsynchWorkItemRepository ( ICacheableWorkItemRepository innerRepository ) : System
innerRepository ICacheableWorkItemRepository
return System

UpdateWorkItem() public method

public UpdateWorkItem ( WorkItem workItem ) : void
workItem WorkItem
return void