Azavea.Open.DAO.Memory.MemoryDescriptor.CreateDataAccessLayer C# (CSharp) Method

CreateDataAccessLayer() public method

Returns the appropriate data access layer for this connection.
public CreateDataAccessLayer ( ) : IDaLayer
return IDaLayer
        public override IDaLayer CreateDataAccessLayer()
        {
            MemoryDaLayer layer;
            lock (_daLayers)
            {
                if (_daLayers.ContainsKey(Uid))
                {
                    layer = _daLayers[Uid];
                }
                else
                {
                    layer = new MemoryDaLayer(this);
                    _daLayers[Uid] = layer;
                }
            }
            return layer;
        }