コード例 #1
0
ファイル: mem.go プロジェクト: rfistman/camlistore
// NewMemoryKeyValue returns a KeyValue implementation that's backed only
// by memory. It's mostly useful for tests and development.
func NewMemoryKeyValue() KeyValue {
	db := memdb.New(nil)
	return &memKeys{db: db}
}
コード例 #2
0
ファイル: memindex.go プロジェクト: t3rm1n4l/camlistore
// NewMemoryIndex returns an Index backed only by memory, for use in tests.
func NewMemoryIndex() *Index {
	db := memdb.New(nil)
	memStorage := &memKeys{db: db}
	return New(memStorage)
}
コード例 #3
0
ファイル: memindex.go プロジェクト: JayBlaze420/camlistore
// NewMemoryStorage returns an index Storage implementation that's backed only
// by memory, for use in tests.
func NewMemoryStorage() Storage {
	db := memdb.New(nil)
	return &memKeys{db: db}
}