summaryrefslogtreecommitdiff
path: root/internal/cache/size.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/cache/size.go')
-rw-r--r--internal/cache/size.go21
1 files changed, 9 insertions, 12 deletions
diff --git a/internal/cache/size.go b/internal/cache/size.go
index 49c2f4318..8367e4c46 100644
--- a/internal/cache/size.go
+++ b/internal/cache/size.go
@@ -166,6 +166,7 @@ func calculateCacheMax(keySz, valSz uintptr, ratio float64) int {
// totalOfRatios returns the total of all cache ratios added together.
func totalOfRatios() float64 {
+
// NOTE: this is not performant calculating
// this every damn time (mainly the mutex unlocks
// required to access each config var). fortunately
@@ -189,11 +190,13 @@ func totalOfRatios() float64 {
config.GetCacheFollowIDsMemRatio() +
config.GetCacheFollowRequestMemRatio() +
config.GetCacheFollowRequestIDsMemRatio() +
+ config.GetCacheFollowingTagIDsMemRatio() +
+ config.GetCacheInReplyToIDsMemRatio() +
config.GetCacheInstanceMemRatio() +
config.GetCacheInteractionRequestMemRatio() +
- config.GetCacheInReplyToIDsMemRatio() +
config.GetCacheListMemRatio() +
- config.GetCacheListEntryMemRatio() +
+ config.GetCacheListIDsMemRatio() +
+ config.GetCacheListedIDsMemRatio() +
config.GetCacheMarkerMemRatio() +
config.GetCacheMediaMemRatio() +
config.GetCacheMentionMemRatio() +
@@ -201,7 +204,9 @@ func totalOfRatios() float64 {
config.GetCacheNotificationMemRatio() +
config.GetCachePollMemRatio() +
config.GetCachePollVoteMemRatio() +
+ config.GetCachePollVoteIDsMemRatio() +
config.GetCacheReportMemRatio() +
+ config.GetCacheSinBinStatusMemRatio() +
config.GetCacheStatusMemRatio() +
config.GetCacheStatusBookmarkMemRatio() +
config.GetCacheStatusBookmarkIDsMemRatio() +
@@ -212,6 +217,8 @@ func totalOfRatios() float64 {
config.GetCacheTokenMemRatio() +
config.GetCacheTombstoneMemRatio() +
config.GetCacheUserMemRatio() +
+ config.GetCacheUserMuteMemRatio() +
+ config.GetCacheUserMuteIDsMemRatio() +
config.GetCacheWebfingerMemRatio() +
config.GetCacheVisibilityMemRatio()
}
@@ -466,16 +473,6 @@ func sizeofList() uintptr {
}))
}
-func sizeofListEntry() uintptr {
- return uintptr(size.Of(&gtsmodel.ListEntry{
- ID: exampleID,
- CreatedAt: exampleTime,
- UpdatedAt: exampleTime,
- ListID: exampleID,
- FollowID: exampleID,
- }))
-}
-
func sizeofMarker() uintptr {
return uintptr(size.Of(&gtsmodel.Marker{
AccountID: exampleID,