mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-18 09:53:48 +00:00
swarm: rename MemStore to InmemoryStore
This commit is contained in:
parent
74f6037ca5
commit
a651ea0d49
7 changed files with 19 additions and 19 deletions
|
|
@ -78,7 +78,7 @@ func NewStreamerService(ctx *adapters.ServiceContext) (node.Service, error) {
|
||||||
db := storage.NewDBAPI(store)
|
db := storage.NewDBAPI(store)
|
||||||
delivery := NewDelivery(kad, db)
|
delivery := NewDelivery(kad, db)
|
||||||
deliveries[id] = delivery
|
deliveries[id] = delivery
|
||||||
r := NewRegistry(addr, delivery, db, state.NewMemStore(), &RegistryOptions{
|
r := NewRegistry(addr, delivery, db, state.NewInmemoryStore(), &RegistryOptions{
|
||||||
SkipCheck: defaultSkipCheck,
|
SkipCheck: defaultSkipCheck,
|
||||||
})
|
})
|
||||||
RegisterSwarmSyncerServer(r, db)
|
RegisterSwarmSyncerServer(r, db)
|
||||||
|
|
@ -111,7 +111,7 @@ func newStreamerTester(t *testing.T) (*p2ptest.ProtocolTester, *Registry, *stora
|
||||||
|
|
||||||
db := storage.NewDBAPI(localStore)
|
db := storage.NewDBAPI(localStore)
|
||||||
delivery := NewDelivery(to, db)
|
delivery := NewDelivery(to, db)
|
||||||
streamer := NewRegistry(addr, delivery, db, state.NewMemStore(), &RegistryOptions{
|
streamer := NewRegistry(addr, delivery, db, state.NewInmemoryStore(), &RegistryOptions{
|
||||||
SkipCheck: defaultSkipCheck,
|
SkipCheck: defaultSkipCheck,
|
||||||
})
|
})
|
||||||
teardown := func() {
|
teardown := func() {
|
||||||
|
|
|
||||||
|
|
@ -25,9 +25,9 @@ import (
|
||||||
|
|
||||||
var ErrNotFound = errors.New("not found")
|
var ErrNotFound = errors.New("not found")
|
||||||
|
|
||||||
// TestMemStore tests basic functionality of MemStore.
|
// TestInmemoryStore tests basic functionality of InmemoryStore.
|
||||||
func TestMemStore(t *testing.T) {
|
func TestInmemoryStore(t *testing.T) {
|
||||||
testStore(t, state.NewMemStore())
|
testStore(t, state.NewInmemoryStore())
|
||||||
}
|
}
|
||||||
|
|
||||||
// testStore is a helper function to test various Store implementations.
|
// testStore is a helper function to test various Store implementations.
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ func newIntervalsStreamerService(ctx *adapters.ServiceContext) (node.Service, er
|
||||||
db := storage.NewDBAPI(store)
|
db := storage.NewDBAPI(store)
|
||||||
delivery := NewDelivery(kad, db)
|
delivery := NewDelivery(kad, db)
|
||||||
deliveries[id] = delivery
|
deliveries[id] = delivery
|
||||||
r := NewRegistry(addr, delivery, db, state.NewMemStore(), &RegistryOptions{
|
r := NewRegistry(addr, delivery, db, state.NewInmemoryStore(), &RegistryOptions{
|
||||||
SkipCheck: defaultSkipCheck,
|
SkipCheck: defaultSkipCheck,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -212,7 +212,7 @@ func setupNetwork(numnodes int) (clients []*rpc.Client, err error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func newServices() adapters.Services {
|
func newServices() adapters.Services {
|
||||||
stateStore := state.NewMemStore()
|
stateStore := state.NewInmemoryStore()
|
||||||
kademlias := make(map[discover.NodeID]*network.Kademlia)
|
kademlias := make(map[discover.NodeID]*network.Kademlia)
|
||||||
kademlia := func(id discover.NodeID) *network.Kademlia {
|
kademlia := func(id discover.NodeID) *network.Kademlia {
|
||||||
if k, ok := kademlias[id]; ok {
|
if k, ok := kademlias[id]; ok {
|
||||||
|
|
|
||||||
|
|
@ -1127,7 +1127,7 @@ func setupNetwork(numnodes int) (clients []*rpc.Client, err error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func newServices() adapters.Services {
|
func newServices() adapters.Services {
|
||||||
stateStore := state.NewMemStore()
|
stateStore := state.NewInmemoryStore()
|
||||||
kademlias := make(map[discover.NodeID]*network.Kademlia)
|
kademlias := make(map[discover.NodeID]*network.Kademlia)
|
||||||
kademlia := func(id discover.NodeID) *network.Kademlia {
|
kademlia := func(id discover.NodeID) *network.Kademlia {
|
||||||
if k, ok := kademlias[id]; ok {
|
if k, ok := kademlias[id]; ok {
|
||||||
|
|
|
||||||
|
|
@ -22,23 +22,23 @@ import (
|
||||||
"sync"
|
"sync"
|
||||||
)
|
)
|
||||||
|
|
||||||
// MemStore is the reference implementation of Store interface that is supposed
|
// InmemoryStore is the reference implementation of Store interface that is supposed
|
||||||
// to be used in tests.
|
// to be used in tests.
|
||||||
type MemStore struct {
|
type InmemoryStore struct {
|
||||||
db map[string][]byte
|
db map[string][]byte
|
||||||
mu sync.RWMutex
|
mu sync.RWMutex
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewMemStore returns a new instance of MemStore.
|
// NewInmemoryStore returns a new instance of InmemoryStore.
|
||||||
func NewMemStore() *MemStore {
|
func NewInmemoryStore() *InmemoryStore {
|
||||||
return &MemStore{
|
return &InmemoryStore{
|
||||||
db: make(map[string][]byte),
|
db: make(map[string][]byte),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get retrieves a value stored for a specific key. If there is no value found,
|
// Get retrieves a value stored for a specific key. If there is no value found,
|
||||||
// ErrNotFound is returned.
|
// ErrNotFound is returned.
|
||||||
func (s *MemStore) Get(key string, i interface{}) (err error) {
|
func (s *InmemoryStore) Get(key string, i interface{}) (err error) {
|
||||||
s.mu.RLock()
|
s.mu.RLock()
|
||||||
defer s.mu.RUnlock()
|
defer s.mu.RUnlock()
|
||||||
|
|
||||||
|
|
@ -56,7 +56,7 @@ func (s *MemStore) Get(key string, i interface{}) (err error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Put stores a value for a specific key.
|
// Put stores a value for a specific key.
|
||||||
func (s *MemStore) Put(key string, i interface{}) (err error) {
|
func (s *InmemoryStore) Put(key string, i interface{}) (err error) {
|
||||||
s.mu.Lock()
|
s.mu.Lock()
|
||||||
defer s.mu.Unlock()
|
defer s.mu.Unlock()
|
||||||
bytes := []byte{}
|
bytes := []byte{}
|
||||||
|
|
@ -77,7 +77,7 @@ func (s *MemStore) Put(key string, i interface{}) (err error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Delete removes value stored under a specific key.
|
// Delete removes value stored under a specific key.
|
||||||
func (s *MemStore) Delete(key string) (err error) {
|
func (s *InmemoryStore) Delete(key string) (err error) {
|
||||||
s.mu.Lock()
|
s.mu.Lock()
|
||||||
defer s.mu.Unlock()
|
defer s.mu.Unlock()
|
||||||
|
|
||||||
|
|
@ -89,6 +89,6 @@ func (s *MemStore) Delete(key string) (err error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Close does not do anything.
|
// Close does not do anything.
|
||||||
func (s *MemStore) Close() error {
|
func (s *InmemoryStore) Close() error {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
@ -22,9 +22,9 @@ import (
|
||||||
"github.com/ethereum/go-ethereum/swarm/storage/mock/test"
|
"github.com/ethereum/go-ethereum/swarm/storage/mock/test"
|
||||||
)
|
)
|
||||||
|
|
||||||
// TestDBStore is running test for a GlobalStore
|
// TestGlobalStore is running test for a GlobalStore
|
||||||
// using test.MockStore function.
|
// using test.MockStore function.
|
||||||
func TestMemStore(t *testing.T) {
|
func TestGlobalStore(t *testing.T) {
|
||||||
test.MockStore(t, NewGlobalStore(), 100)
|
test.MockStore(t, NewGlobalStore(), 100)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue