photoprism/internal/entity/camera_cache.go
Michael Mayer bc327016ad Metadata: Add Camera Make and Model updates via CLI & API #5663 #5656
Mirror the lens make/model editing surface for cameras: entity UpdateMakeModel/SaveForm, form validation, query, search, the GET/PUT /api/v1/cameras endpoints, and the cameras CLI command, plus a cameras ACL resource and scope.

Also tidy the lens surface for parity: self-validating SaveForm, empty make/model guard, X-Count search header, service-role grant, the empty-id/slug docs, and order cameras before lenses everywhere.
2026-06-15 09:25:44 +00:00

14 lines
223 B
Go

package entity
import (
"time"
gc "github.com/patrickmn/go-cache"
)
var cameraCache = gc.New(time.Hour, 15*time.Minute)
// FlushCameraCache removes all cached cameras.
func FlushCameraCache() {
cameraCache.Flush()
}