swarm: rename MemStore to InmemoryStore

This commit is contained in:
Anton Evangelatov 2018-04-02 18:04:48 +02:00
parent 74f6037ca5
commit a651ea0d49
7 changed files with 19 additions and 19 deletions

View file

@ -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() {

View file

@ -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.

View file

@ -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,
}) })

View file

@ -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 {

View file

@ -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 {

View file

@ -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
} }

View file

@ -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)
} }