diff --git a/internal/cache/storage.go b/internal/cache/storage.go deleted file mode 100644 index 06b42a9..0000000 --- a/internal/cache/storage.go +++ /dev/null @@ -1,28 +0,0 @@ -package cache - -import "github.com/google/uuid" - -type Storage[T any] interface { - Save(id uuid.UUID, val T, varargs ...T) error - Get(id uuid.UUID) (T, error) - Update(id uuid.UUID, val T) error - Delete(id uuid.UUID) error -} - -type Compute struct{} -type BMC struct{} - -type Node[T any] struct { -} - -type NodeStorage struct { - Storage[Node[Compute]] -} - -type BMCStorage struct { - Storage[Node[BMC]] -} - -func (ns *NodeStorage) Save(id uuid.UUID, val Node[Compute], varargs ...Node[Compute]) { - -}