Giter VIP home page Giter VIP logo

cachesleeve's People

Contributors

ebt avatar jdehlin avatar snavarropino avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cachesleeve's Issues

Timeout

New version is not working when I update library from 1.3.10 to 1.4.7. Can you please help me?

Timeout performing DEL cs.xxxx, inst: 1, mgr: ExecuteSelect, queue: 18, qu=0, qs=18, qc=0, wr=0/0, in=0/0

StackExchange.Redis.ConnectionMultiplexer.ExecuteSyncImpl(Message message, ResultProcessor1 processor, ServerEndPoint server) in c:\TeamCity\buildAgent\work\3ae0647004edff78\StackExchange.Redis\StackExchange\Redis\ConnectionMultiplexer.cs:1824 StackExchange.Redis.RedisBase.ExecuteSync(Message message, ResultProcessor1 processor, ServerEndPoint server) in c:\TeamCity\buildAgent\work\3ae0647004edff78\StackExchange.Redis\StackExchange\Redis\RedisBase.cs:81
StackExchange.Redis.RedisDatabase.KeyDelete(RedisKey key, CommandFlags flags) in c:\TeamCity\buildAgent\work\3ae0647004edff78\StackExchange.Redis\StackExchange\Redis\RedisDatabase.cs:368
CacheSleeve.RedisCacher.Remove(String key) in c:\Users\Jonathan\Projects\Personal\CacheSleeve\CacheSleeve.NET40\RedisCacher.cs:91
CacheSleeve.HybridCacher.Set(String key, T value, DateTime expiresAt, String parentKey) in c:\Users\Jonathan\Projects\Personal\CacheSleeve\CacheSleeve.NET40\HybridCacher.cs:69

Serializers - For example Protobuf

Hi
Thanks and great work. You should consider opening up the cache manager and access to the redis cacher (possibly constructor injection) to allow alternative serializes to be used, for example Protobuf.

Cheers

MemoryCache support

The option of using a MemoryCacheCacher vs. HttpContextCacher would be great for non-ASP.NET projects that don't expose HttpContext (e.g. SignalR).

Debug setting overwritten

If you disable debugging like so:

CacheSleeve.CacheManager.Init("localhost);
CacheSleeve.CacheManager.Settings.Debug = false;

The setting will be overwritten if you do something like this:

var localCache = new HttpContextCacher();
localCache.Set("key", "test", new TimeSpan(1000));

It appears the initializer for HttpContextCacher and RedisCacher are setting Debug = true;
Shouldn't they honor the setting in CacheManager.Settings?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.