cache_null.go 880 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package cache
  2. import (
  3. "context"
  4. "time"
  5. )
  6. type NullCache struct {
  7. }
  8. func (bm *NullCache) Get(ctx context.Context, key string) (interface{}, error) {
  9. return nil, nil
  10. }
  11. func (bm *NullCache)GetMulti(ctx context.Context, keys []string) ([]interface{}, error) {
  12. return nil, nil
  13. }
  14. func (bm *NullCache)Put(ctx context.Context,key string, val interface{}, timeout time.Duration) error {
  15. return nil
  16. }
  17. func (bm *NullCache)Delete(ctx context.Context,key string) error {
  18. return nil
  19. }
  20. func (bm *NullCache)Incr(ctx context.Context,key string) error {
  21. return nil
  22. }
  23. func (bm *NullCache)Decr(ctx context.Context,key string) error {
  24. return nil
  25. }
  26. func (bm *NullCache)IsExist(ctx context.Context,key string) (bool, error) {
  27. return false, nil
  28. }
  29. func (bm *NullCache)ClearAll(ctx context.Context) error{
  30. return nil
  31. }
  32. func (bm *NullCache)StartAndGC(config string) error {
  33. return nil
  34. }