Going full CachedDatabase.
This commit is contained in:
parent
2cd758317a
commit
beebcfc38d
@ -26,7 +26,7 @@ end
|
|||||||
# but in environment without HTTP integration, this could still be relevant.
|
# but in environment without HTTP integration, this could still be relevant.
|
||||||
|
|
||||||
class FileStorage::Storage
|
class FileStorage::Storage
|
||||||
property db : DODB::DataBase(TransferInfo)
|
property db : DODB::CachedDataBase(TransferInfo)
|
||||||
|
|
||||||
# Search file informations by their index, owner and tags.
|
# Search file informations by their index, owner and tags.
|
||||||
property db_by_filedigest : DODB::Index(TransferInfo)
|
property db_by_filedigest : DODB::Index(TransferInfo)
|
||||||
@ -46,7 +46,7 @@ class FileStorage::Storage
|
|||||||
# - users/ : DODB UserData (for later use: quotas, rights)
|
# - users/ : DODB UserData (for later use: quotas, rights)
|
||||||
|
|
||||||
def initialize(@root, reindex : Bool = false)
|
def initialize(@root, reindex : Bool = false)
|
||||||
@db = DODB::DataBase(TransferInfo).new "#{@root}/meta"
|
@db = DODB::CachedDataBase(TransferInfo).new "#{@root}/meta"
|
||||||
|
|
||||||
# Where to store uploaded files.
|
# Where to store uploaded files.
|
||||||
FileUtils.mkdir_p "#{@root}/files"
|
FileUtils.mkdir_p "#{@root}/files"
|
||||||
|
Loading…
Reference in New Issue
Block a user