package main import "fmt" // An AlbumDescriptionCache is used to fetch and cache AlbumDescription from www.bedetheque.com type AlbumDescriptionCache struct { } // NewAlbumDescriptionCache is creating a new album description at specified location func NewAlbumDescriptionCache(filepath string) (*AlbumDescriptionCache, error) { return nil, fmt.Errorf("Not yet implemented") } // GetDescription retrieves from the cache or either from www.bedetheque.com the AlbumDescription of an album func (c *AlbumDescriptionCache) GetDescription(ID AlbumID) (*AlbumDescription, error) { return nil, fmt.Errorf("Not yet implemented") }