Skip to content

Latest commit

 

History

History
68 lines (54 loc) · 1.46 KB

ToDoList.md

File metadata and controls

68 lines (54 loc) · 1.46 KB

Todo List

Caching Providers

  • Memory
  • Redis(Based on StackExchange.Redis)
  • Redis(Based on csredis)
  • SQLite
  • Memcached
  • Hybrid(Combine local caching and distributed caching)
  • Disk
  • LiteDB
  • Others...

Basic Caching API

  • Get/GetAsync(with data retriever)
  • Get/GetAsync(without data retriever)
  • Set/SetAsync
  • Remove/RemoveAsync
  • Refresh/RefreshAsync
  • RemoveByPrefix/RemoveByPrefixAsync
  • SetAll/SetAllAsync
  • GetAll/GetAllAsync
  • GetByPrefix/GetByPrefixAsync
  • RemoveAll/RemoveAllAsync
  • GetCount
  • Flush/FlushAsync
  • TrySet/TrySetAsync
  • GetExpiration/GetExpirationAsync
  • Others...

Serializer Extensions

  • BinaryFormatter
  • MessagePack
  • Json
  • ProtoBuf
  • System.Text.Json
  • Others...

Caching Interceptor

  • AspectCore
  • Castle
  • Others ..
  1. EasyCachingAble
  2. EasyCachingPut
  3. EasyCachingEvict

Note: Not support Hybird Caching provider yet.

Caching Bus

Others

  • Configuration
  • Caching Region (one region with an instance of provider)
  • Caching Statistics
  • UI Manager
  • Logger
  • Caching Warm Up
  • ...