public MemoryContext(MemoryParameters parameters, MemoryDependencies dependencies, MemoryConfiguration configuration, MemoryHooks hooks) { this.parameters = parameters; this.dependencies = dependencies; this.configuration = configuration; this.hooks = hooks; collection = new MemoryCollection(this); }
private void StartMemory() { MemoryHooks hooks = new MemoryHooks { OnMemorySnapshot = OnMemorySnapshot }; Memory = new MemoryBuilder() .WithMaxRequestSize(256 * 1024) .WithThresholds(20 * 1024) .Build(hooks); }
public MemoryService Build(MemoryHooks hooks) { return(new MemoryService(parameters, dependencies, configuration, hooks)); }