mirror of
https://github.com/MewoLab/AquaDX.git
synced 2026-02-11 20:37:27 +08:00
[O] Optimize startup speed
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
package icu.samnyan.aqua.sega.allnet
|
package icu.samnyan.aqua.sega.allnet
|
||||||
|
|
||||||
|
import ext.async
|
||||||
import icu.samnyan.aqua.net.db.AquaNetUser
|
import icu.samnyan.aqua.net.db.AquaNetUser
|
||||||
import jakarta.persistence.*
|
import jakarta.persistence.*
|
||||||
import jakarta.transaction.Transactional
|
import jakarta.transaction.Transactional
|
||||||
@@ -59,7 +60,7 @@ class KeychipSessionService(
|
|||||||
* Delete sessions that are older than the expire time.
|
* Delete sessions that are older than the expire time.
|
||||||
*/
|
*/
|
||||||
@Scheduled(fixedDelayString = "\${allnet.server.keychip-ses-clean-interval}")
|
@Scheduled(fixedDelayString = "\${allnet.server.keychip-ses-clean-interval}")
|
||||||
fun cleanup() {
|
suspend fun cleanup() = async {
|
||||||
logger.info("!!! Keychip session cleanup !!!")
|
logger.info("!!! Keychip session cleanup !!!")
|
||||||
val expire = System.currentTimeMillis() - props.keychipSesExpire
|
val expire = System.currentTimeMillis() - props.keychipSesExpire
|
||||||
keychipSessionRepo.deleteAllByLastUseBefore(expire)
|
keychipSessionRepo.deleteAllByLastUseBefore(expire)
|
||||||
|
|||||||
Reference in New Issue
Block a user