code: func (c *PartitionedLazyCache) Get(partition, key string) (interface{}, error) {
  	p, found := c.partitions[partition]
  
  	if !found {
  		return nil, nil
  	}
  
  	v, found, err := p.Get(key)
  	if err != nil {
  		return nil, err
  	}
  
  	if found {
  		return v, nil
  	}
  
  	return nil, nil
  
  }
docs: // Get initializes the partition if not already done so, then looks up the given
  // key in the given partition, returns nil if no value found.