Activities of "ageiter"

Sorry, that was an interpretation mistake on my part. Here again, when I restart the application and then load the list for the first time -> 4 seconds:

2024-01-26 10:15:06.202 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen 2024-01-26 10:15:06.204 +01:00 [DBG] Found in the cache: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen 2024-01-26 10:15:06.205 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen 2024-01-26 10:15:06.206 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen 2024-01-26 10:15:06.464 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen.Create 2024-01-26 10:15:06.466 +01:00 [DBG] Found in the cache: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen.Create 2024-01-26 10:15:06.466 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 10:15:06.468 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 10:15:06.484 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen.Create 2024-01-26 10:15:06.487 +01:00 [DBG] Found in the cache: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen.Create 2024-01-26 10:15:06.487 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 10:15:06.489 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 10:15:06.944 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen.Edit 2024-01-26 10:15:06.946 +01:00 [DBG] Found in the cache: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen.Edit 2024-01-26 10:15:06.946 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Edit 2024-01-26 10:15:06.948 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Edit 2024-01-26 10:15:06.954 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen.Delete 2024-01-26 10:15:06.957 +01:00 [DBG] Found in the cache: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen.Delete 2024-01-26 10:15:06.957 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Delete 2024-01-26 10:15:06.960 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Delete 2024-01-26 10:15:07.274 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen.Create 2024-01-26 10:15:07.275 +01:00 [DBG] Found in the cache: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen.Create 2024-01-26 10:15:07.276 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 10:15:07.278 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 10:15:07.627 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen 2024-01-26 10:15:07.629 +01:00 [DBG] Found in the cache: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen 2024-01-26 10:15:07.629 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen 2024-01-26 10:15:07.631 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen 2024-01-26 10:15:07.646 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen.Create 2024-01-26 10:15:07.647 +01:00 [DBG] Found in the cache: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen.Create 2024-01-26 10:15:07.648 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 10:15:07.650 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 10:15:09.485 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen.Create 2024-01-26 10:15:09.487 +01:00 [DBG] Found in the cache: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen.Create 2024-01-26 10:15:09.488 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 10:15:09.490 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 10:15:10.152 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen.Create 2024-01-26 10:15:10.153 +01:00 [DBG] Found in the cache: pn:U,pk:a638ebb7-ca2f-d603-48b8-3a10573449ae,n:MyProject.Optionen.Create 2024-01-26 10:15:10.154 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 10:15:10.156 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create

I have this list with 13 entries and click on "Type" for sorting. This generates the following log entries:

2024-01-26 09:18:12.941 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen 2024-01-26 09:18:12.943 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen 2024-01-26 09:18:12.944 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen 2024-01-26 09:18:12.947 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen 2024-01-26 09:18:12.954 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:18:12.956 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:18:12.956 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:18:12.958 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:18:13.370 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:18:13.372 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:18:13.372 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:18:13.374 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:18:14.016 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:18:14.018 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:18:14.019 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:18:14.022 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create

When I open this list for the first time after starting the application, it takes about 12 seconds:

2024-01-26 09:17:37.837 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen 2024-01-26 09:17:37.841 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen 2024-01-26 09:17:37.841 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen 2024-01-26 09:17:37.843 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen 2024-01-26 09:17:38.175 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:17:38.178 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:17:38.178 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:17:38.180 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:17:38.201 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:17:38.204 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:17:38.204 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:17:38.206 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:17:38.899 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Edit 2024-01-26 09:17:38.903 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Edit 2024-01-26 09:17:38.903 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Edit 2024-01-26 09:17:38.906 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Edit 2024-01-26 09:17:39.387 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Delete 2024-01-26 09:17:39.392 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Delete 2024-01-26 09:17:39.393 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Delete 2024-01-26 09:17:39.395 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Delete 2024-01-26 09:17:39.448 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:17:39.452 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:17:39.453 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:17:39.456 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:17:39.973 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen 2024-01-26 09:17:39.978 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen 2024-01-26 09:17:39.978 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen 2024-01-26 09:17:39.980 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen 2024-01-26 09:17:40.001 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:17:40.005 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:17:40.006 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:17:40.008 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:17:48.565 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:17:48.567 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:17:48.569 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:17:48.571 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:17:49.505 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:17:49.509 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:17:49.510 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:17:49.512 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create

Now the comparison when I deactivate Redis: First time loading the list (3 seconds):

2024-01-26 09:27:06.658 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen 2024-01-26 09:27:06.658 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen 2024-01-26 09:27:06.658 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen 2024-01-26 09:27:06.658 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen 2024-01-26 09:27:06.880 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:27:06.880 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:27:06.881 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:27:06.881 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:27:06.881 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Edit 2024-01-26 09:27:06.881 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Edit 2024-01-26 09:27:06.881 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Edit 2024-01-26 09:27:06.881 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Edit 2024-01-26 09:27:06.881 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Delete 2024-01-26 09:27:06.881 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Delete 2024-01-26 09:27:06.881 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Delete 2024-01-26 09:27:06.881 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Delete 2024-01-26 09:27:06.891 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:27:06.892 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:27:06.892 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:27:06.892 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:27:07.022 +01:00 [DBG] Added 0 entity changes to the current audit log 2024-01-26 09:27:07.024 +01:00 [DBG] Added 0 entity changes to the current audit log 2024-01-26 09:27:07.025 +01:00 [DBG] Added 0 entity changes to the current audit log 2024-01-26 09:27:07.036 +01:00 [DBG] Added 0 entity changes to the current audit log 2024-01-26 09:27:07.038 +01:00 [DBG] Added 0 entity changes to the current audit log 2024-01-26 09:27:07.040 +01:00 [DBG] Added 0 entity changes to the current audit log 2024-01-26 09:27:07.042 +01:00 [DBG] Added 0 entity changes to the current audit log 2024-01-26 09:27:07.278 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen 2024-01-26 09:27:07.278 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen 2024-01-26 09:27:07.278 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen 2024-01-26 09:27:07.278 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen 2024-01-26 09:27:07.317 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:27:07.317 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:27:07.317 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:27:07.317 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:27:08.969 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:27:08.969 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:27:08.969 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:27:08.969 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:27:09.026 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:27:09.026 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:27:09.026 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:27:09.026 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create

Sorting the list (very fast):

2024-01-26 09:29:04.470 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen 2024-01-26 09:29:04.470 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen 2024-01-26 09:29:04.471 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen 2024-01-26 09:29:04.471 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen 2024-01-26 09:29:04.478 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:29:04.478 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:29:04.478 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:29:04.478 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:29:04.505 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:29:04.505 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:29:04.505 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:29:04.505 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:29:04.545 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:29:04.545 +01:00 [DBG] Found in the cache: pn:U,pk:199f43f1-e471-80c9-a6de-3a10538f797c,n:MyProject.Optionen.Create 2024-01-26 09:29:04.545 +01:00 [DBG] PermissionStore.GetCacheItemAsync: pn:R,pk:admin,n:MyProject.Optionen.Create 2024-01-26 09:29:04.545 +01:00 [DBG] Found in the cache: pn:R,pk:admin,n:MyProject.Optionen.Create

Note: The solution was created with the Blazor Server template version 8.0.1 and uses tenants.

We have noticed that the application becomes very slow with Redis. If I deactivate Redis (Blazor app), it runs fine. As soon as I activate Redis, there are noticeable delays.

For example, sorting 20 entries in a DataGrid (UI generated via the suite) takes about 2 seconds. This is totally unusable. I think it has to do with checking permissions (I've read the same problem of @maris.vigulis here: https://support.abp.io/QA/Questions/6213/Login-performance-issue#answer-3a0f3769-9e3a-6285-9801-8fd2f987d727). You can also see the buttons (Export to Excel, New ...) "flicker".

Side note: I have Redis running in a Docker container.

What can I do to improve the performance?

The option to make several navigation properties to the same entity.

Classic example: You have a table/entity for dropdown items and want to reference it several times, but with different property names (color, category, gender, ...).

When generating the Blazor DataGrid, the fact that the enums can also be defined as nullable is not taken into account. As with the DateTime, two templates would be required:

  • Frontend.Blazor.Page.Partials.Modal.Field.Enum.DisplayNullable
  • Frontend.Blazor.Page.Partials.Modal.Field.Enum.DisplayNonNullable

It would be ideal for your tests if you could create an entity model with all possible combinations and data types with which you could test the templates. Because with the current templates (8.0.2) I have already had to fix six of them because otherwise the solution would not compile.

I just had problems with the suite when I tried a master-child relationship and then wanted to undo it. The procedure can be described as follows:

  1. Create a master-entity named Company (-> Company.json) -> generate the classes

  2. Create a child-entity named Employee, select Company as master (-> Employee.json) Note: The information of the child is also written in Company.json (which causes the problem later).

  3. So I change the type of the Employee back from Child -> Master.

  4. Create a regular navigation property for Company and generate the classes for Employee.

  5. Then I generate the classes for the Company again. Now I have problems because of missing methods etc.

I then realized that there were still old entries of the child in Company.json. They were not deleted again when I switched back from Child -> Master for the Employee.

Since you can't see this in the Suite UI, errors quickly occur and I then spent a lot of time trying to find the error in the templates...

Thank you very much, I have now understood the concept.

I assume that you can get pretty far with the minimum resources of 250 MB when hosting on Azure, right?

I wish that you could also select the base class for the child entities (not root classes, of course, but the other three). Specifically, I would have liked to set the child to "FullAuditedEntity".

Thank you, that answers certain questions.

But WHY can I run the Blazor server app without Redis and not the public website? Is it because the Blazor app is required for authentication and the CRM module, making it a distributed application?

Thanks for the link, but it doesn't actually answer my question.

I did NOT select "tiered" when generating the solution.

Showing 221 to 230 of 335 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.8.0-preview. Updated on September 28, 2026, 11:44
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.