argos/notification-service/notification-web/src/main/resources/config/cache.yml

63 lines
1.8 KiB
YAML
Raw Normal View History

2023-12-08 10:25:07 +01:00
cache:
manager:
fallbackToNoOpCache: true
caffeineCaches:
- names: [ apikey ]
allowNullValues: true
initialCapacity: 100
maximumSize: 500
enableRecordStats: false
2024-03-28 13:46:36 +01:00
expireAfterWriteSeconds: 600
2023-12-08 10:25:07 +01:00
- names: [ tenantByCode ]
allowNullValues: true
initialCapacity: 100
maximumSize: 500
enableRecordStats: false
2024-03-28 13:46:36 +01:00
expireAfterWriteSeconds: 600
2023-12-08 10:25:07 +01:00
- names: [ tenantById ]
allowNullValues: true
initialCapacity: 100
maximumSize: 500
enableRecordStats: false
2024-03-28 13:46:36 +01:00
expireAfterWriteSeconds: 600
2023-12-08 10:25:07 +01:00
- names: [ userBySubjectId ]
allowNullValues: true
initialCapacity: 100
2024-03-28 13:46:36 +01:00
maximumSize: 5000
2023-12-08 10:25:07 +01:00
enableRecordStats: false
2024-03-28 13:46:36 +01:00
expireAfterWriteSeconds: 20
2023-12-08 10:25:07 +01:00
- names: [ userAccessTenant ]
allowNullValues: true
initialCapacity: 100
maximumSize: 500
enableRecordStats: false
2024-03-28 13:46:36 +01:00
expireAfterWriteSeconds: 300
2023-12-08 10:25:07 +01:00
- names: [ formattingUserProfile ]
allowNullValues: true
initialCapacity: 100
maximumSize: 500
enableRecordStats: false
2024-03-28 13:46:36 +01:00
expireAfterWriteSeconds: 60
2023-12-08 10:25:07 +01:00
mapCaches:
apiKey:
name: apikey
2024-04-04 16:47:01 +02:00
keyPattern: ntf_resolve_$keyhash$:v0
2023-12-08 10:25:07 +01:00
userBySubjectId:
name: userBySubjectId
2024-04-04 16:47:01 +02:00
keyPattern: ntf_user_by_subject_$subject$:v0
2023-12-08 10:25:07 +01:00
tenantByCode:
name: tenantByCode
2024-04-04 16:47:01 +02:00
keyPattern: ntf_tenant_by_code_$code$:v0
2023-12-08 10:25:07 +01:00
tenantById:
name: tenantById
2024-04-04 16:47:01 +02:00
keyPattern: ntf_tenant_by_id_$tenantId$:v0
2023-12-08 10:25:07 +01:00
userAllowedTenant:
name: userAccessTenant
2024-04-04 16:47:01 +02:00
keyPattern: ntf_user_access_tenant_$user_id$_$tenant_id$:v0
2023-12-08 10:25:07 +01:00
formattingUserProfileCache:
name: formattingUserProfile
2024-04-04 16:47:01 +02:00
keyPattern: ntf_formatting_user_profile$user_id$:v0
2023-12-08 10:25:07 +01:00
template:
name: template
key-pattern: ------