go.mercari.io/datastore@v1.8.2/dsmiddleware/localcache/example_test.go (about)

     1  package localcache_test
     2  
     3  import (
     4  	"context"
     5  
     6  	"go.mercari.io/datastore/clouddatastore"
     7  	"go.mercari.io/datastore/dsmiddleware/localcache"
     8  	"go.mercari.io/datastore/internal/testutils"
     9  )
    10  
    11  func Example_howToUse() {
    12  	ctx := context.Background()
    13  	client, err := clouddatastore.FromContext(ctx)
    14  	if err != nil {
    15  		panic(err)
    16  	}
    17  	defer client.Close()
    18  	defer testutils.CleanUpAllEntities(ctx, client)
    19  
    20  	mw := localcache.New()
    21  	client.AppendMiddleware(mw)
    22  }