mirror of
https://github.com/safing/portmaster
synced 2025-09-01 18:19:12 +00:00
Add permissions to database interfaces for improved performance
This commit is contained in:
parent
eab2ab3413
commit
f7d2262790
4 changed files with 16 additions and 5 deletions
|
@ -48,6 +48,8 @@ var (
|
||||||
|
|
||||||
var (
|
var (
|
||||||
cache = database.NewInterface(&database.Options{
|
cache = database.NewInterface(&database.Options{
|
||||||
|
Local: true,
|
||||||
|
Internal: true,
|
||||||
CacheSize: 2 ^ 8,
|
CacheSize: 2 ^ 8,
|
||||||
})
|
})
|
||||||
)
|
)
|
||||||
|
|
|
@ -21,7 +21,10 @@ const (
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
profileDB = database.NewInterface(nil)
|
profileDB = database.NewInterface(&database.Options{
|
||||||
|
Local: true,
|
||||||
|
Internal: true,
|
||||||
|
})
|
||||||
)
|
)
|
||||||
|
|
||||||
func makeScopedID(source, id string) string {
|
func makeScopedID(source, id string) string {
|
||||||
|
|
|
@ -13,8 +13,11 @@ const (
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
statusDB = database.NewInterface(nil)
|
statusDB = database.NewInterface(&database.Options{
|
||||||
hook *database.RegisteredHook
|
Local: true,
|
||||||
|
Internal: true,
|
||||||
|
})
|
||||||
|
hook *database.RegisteredHook
|
||||||
)
|
)
|
||||||
|
|
||||||
type statusHook struct {
|
type statusHook struct {
|
||||||
|
|
|
@ -20,8 +20,11 @@ const (
|
||||||
|
|
||||||
// working vars
|
// working vars
|
||||||
var (
|
var (
|
||||||
versionExport *versions
|
versionExport *versions
|
||||||
versionExportDB = database.NewInterface(nil)
|
versionExportDB = database.NewInterface(&database.Options{
|
||||||
|
Local: true,
|
||||||
|
Internal: true,
|
||||||
|
})
|
||||||
versionExportHook *database.RegisteredHook
|
versionExportHook *database.RegisteredHook
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue