First implementation of CachingFileStorage

+ some tests to test loading and saving to cached storage
This commit is contained in:
Philipp Crocoll
2013-07-30 20:42:16 +02:00
parent 89eb4b0a34
commit 3cfb2c17e6
12 changed files with 741 additions and 37 deletions

View File

@@ -124,7 +124,9 @@ namespace keepass2android
try
{
IFileStorage fileStorage = _app.GetFileStorage(iocInfo);
var fileVersion = _app.GetFileStorage(iocInfo).GetCurrentFileVersionFast(iocInfo);
pwDatabase.Open(fileStorage.OpenFileForRead(iocInfo), fileStorage.GetFilenameWithoutPathAndExt(iocInfo), iocInfo, compositeKey, status);
LastFileVersion = fileVersion;
}
catch (Exception)
{
@@ -140,8 +142,6 @@ namespace keepass2android
status.UpdateSubMessage("");
LastFileVersion = _app.GetFileStorage(iocInfo).GetCurrentFileVersionFast(iocInfo);
Root = pwDatabase.RootGroup;
PopulateGlobals(Root);