public Task <IGrainState> ReadStateAsync(string stateStore, string grainStoreKey) { GrainStateStore storage = GetStoreForGrain(stateStore); var grainState = storage.GetGrainState(grainStoreKey, _cacheService); return(Task.FromResult(grainState)); }
public Task <IDictionary <string, object> > ReadStateAsync(string grainType, string grainId) { GrainStateStore storage = GetStoreForGrain(grainType); var state = storage.GetGrainState(grainId); return(Task.FromResult(state)); }
public Task <IGrainState> ReadStateAsync(string stateStore, string grainStoreKey) { if (logger.IsVerbose) { logger.Verbose("ReadStateAsync for {0} grain: {1}", stateStore, grainStoreKey); } GrainStateStore storage = GetStoreForGrain(stateStore); var grainState = storage.GetGrainState(grainStoreKey); return(Task.FromResult(grainState)); }
public Task <IGrainState> ReadStateAsync(string stateStore, string grainStoreKey) { if (logger.IsEnabled(LogLevel.Debug)) { logger.Debug("ReadStateAsync for {0} grain: {1}", stateStore, grainStoreKey); } GrainStateStore storage = GetStoreForGrain(stateStore); var grainState = storage.GetGrainState(grainStoreKey); return(Task.FromResult(grainState)); }
public Task <Tuple <IDictionary <string, object>, string> > ReadStateAsync(string stateStore, string grainStoreKey) { if (logger.IsVerbose) { logger.Verbose("ReadStateAsync for {0} grain: {1}", stateStore, grainStoreKey); } GrainStateStore storage = GetStoreForGrain(stateStore); var stateTuple = storage.GetGrainState(grainStoreKey); return(Task.FromResult(stateTuple)); }