using System.Threading.Tasks; using Orleans; namespace Ray.Core.Services { public interface ILock : IGrainWithStringKey { Task Lock(int millisecondsDelay = 0); Task Unlock(); } }