mirror of
https://github.com/KumoCorp/kumomta.git
synced 2026-09-10 00:01:03 +00:00
28 lines
647 B
Markdown
28 lines
647 B
Markdown
---
|
|
tags:
|
|
- aaa
|
|
---
|
|
|
|
# kumo.aaa.set_acl_cache_ttl
|
|
|
|
{{since('2026.03.04-bb93ecb1')}}
|
|
|
|
```lua
|
|
kumo.on('pre_init', function()
|
|
kumo.aaa.set_acl_cache_ttl '5 minutes'
|
|
end)
|
|
```
|
|
|
|
This function sets the Time To Live (TTL) duration for the ACL-definition cache.
|
|
|
|
The ACL-definition cache is used to cache the result of the
|
|
[get_acl_definition](../events/get_acl_definition.md) event callback for a
|
|
given resource.
|
|
|
|
The default duration is `5 minutes`.
|
|
|
|
!!! note
|
|
This function is intended to be used in `pre_init` as shown above. It can be
|
|
called at any time, but reducing the TTL after init will not automatically trigger
|
|
a cache eviction.
|