Initial commit
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
package config
|
||||
|
||||
// CacheConfig es la configuración para el almacenamiento en caché
|
||||
type CacheConfig struct {
|
||||
Driver string `yaml:"driver" env:"CACHE_DRIVER"`
|
||||
Name string `yaml:"name" env:"CACHE_NAME"`
|
||||
}
|
||||
|
||||
// Setup inicializa el almacenamiento en caché
|
||||
func (c *CacheConfig) Setup() {
|
||||
switch c.Driver {
|
||||
case "memory":
|
||||
// Aquí puedes inicializar un almacenamiento en memoria si es necesario
|
||||
// Por ejemplo, utilizando un mapa o una biblioteca específica para el almacenamiento en memoria.
|
||||
default:
|
||||
// Otras configuraciones de almacenamiento en caché
|
||||
// Puedes agregar lógica para otros controladores aquí si los usas
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user