/
githubmirror
/
client
Обзор
Документация
Войти
/
githubmirror
/
client
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
go/kbfs/libkbfs/journal_block_cache.go
33 строки
884 B
zoom-ua
gofumpt (#28710)
17 дек 2025, 17:16
Не верифицирован
17 дек 2025, 17:16
cda510b
Код
Авторство
О чём код?
// Copyright 2016 Keybase Inc. All rights reserved. // Use of this source code is governed by a BSD // license that can be found in the LICENSE file. package libkbfs import ( "github.com/keybase/client/go/kbfs/data" "github.com/keybase/client/go/kbfs/tlf" ) type journalBlockCache struct { jManager *JournalManager data.BlockCache } var _ data.BlockCache = journalBlockCache{} // CheckForKnownPtr implements BlockCache. func (j journalBlockCache) CheckForKnownPtr( tlfID tlf.ID, block *data.FileBlock, hashBehavior data.BlockCacheHashBehavior, ) (data.BlockPointer, error) { _, ok := j.jManager.getTLFJournal(tlfID, nil) if !ok { return j.BlockCache.CheckForKnownPtr(tlfID, block, hashBehavior) } // Temporarily disable de-duping for the journal server until // KBFS-1149 is fixed. (See also // journalBlockServer.AddReference.) return data.BlockPointer{}, nil }