Documentation ¶
Overview ¶
Package inmem implements a layer of services in memory using purely Go constructs. In theory, they can be swapped out for services implemented using other tech, e.g. databases, redis, etc.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CacheConfig ¶
type CloudService ¶
type CloudService struct {
// contains filtered or unexported fields
}
func NewCloudService ¶
func NewCloudService(configs ...cloud.Config) (*CloudService, error)
func NewCloudServiceWithDefaults ¶
func NewCloudServiceWithDefaults() *CloudService
func (*CloudService) GetCloudConfig ¶
func (cs *CloudService) GetCloudConfig(name string) (cloud.Config, error)
func (*CloudService) ListCloudConfigs ¶
func (cs *CloudService) ListCloudConfigs() []cloud.Config
Click to show internal directories.
Click to hide internal directories.