diff --git a/weed/s3api/policy_engine/engine.go b/weed/s3api/policy_engine/engine.go index b0a98d6b7..6e54fdf91 100644 --- a/weed/s3api/policy_engine/engine.go +++ b/weed/s3api/policy_engine/engine.go @@ -26,7 +26,6 @@ type PolicyEvaluationContext struct { bucketName string policy *CompiledPolicy cache *PolicyCache - mutex sync.RWMutex } // PolicyEngine is the main policy evaluation engine diff --git a/weed/s3api/policy_engine/types.go b/weed/s3api/policy_engine/types.go index b9df7ab36..fe61b0263 100644 --- a/weed/s3api/policy_engine/types.go +++ b/weed/s3api/policy_engine/types.go @@ -7,7 +7,6 @@ import ( "slices" "sort" "strings" - "time" "github.com/seaweedfs/seaweedfs/weed/glog" s3const "github.com/seaweedfs/seaweedfs/weed/s3api/s3_constants" @@ -320,8 +319,7 @@ type PolicyEvaluationArgs struct { // PolicyCache for caching compiled policies type PolicyCache struct { - policies map[string]*CompiledPolicy - lastUpdate time.Time + policies map[string]*CompiledPolicy } // CompiledPolicy represents a policy that has been compiled for efficient evaluation