Skip to content

Commit 1f34f82

Browse files
authored
remove BinaryFormatter (#409)
* remove BinaryFormatter * chore: fix memcached ut fail * chore: fix memcached lock ut
1 parent c2ccc4a commit 1f34f82

File tree

13 files changed

+32
-148
lines changed

13 files changed

+32
-148
lines changed

bus/EasyCaching.Bus.CSRedis/Configurations/CSRedisOptionsExtension.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@ public void AddServices(IServiceCollection services)
4141
{
4242
services.AddOptions();
4343

44-
services.TryAddSingleton<IEasyCachingSerializer, DefaultBinaryFormatterSerializer>();
45-
4644
services.Configure(_name, _configure);
4745

4846
services.AddSingleton<EasyCachingCSRedisClient>(x =>

bus/EasyCaching.Bus.ConfluentKafka/Configurations/ConfluentKafkaOptionsExtension.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ public void AddServices(IServiceCollection services)
2828
{
2929
services.AddOptions();
3030

31-
services.TryAddSingleton<IEasyCachingSerializer, DefaultBinaryFormatterSerializer>();
32-
3331
services.AddOptions<ConfluentKafkaBusOptions>()
3432
.Configure(_confluentKafkaBusOptions);
3533

bus/EasyCaching.Bus.RabbitMQ/Configurations/RabbitMQBusOptionsExtension.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ public void AddServices(IServiceCollection services)
3737
services.AddOptions();
3838
services.Configure(configure);
3939

40-
services.TryAddSingleton<IEasyCachingSerializer, DefaultBinaryFormatterSerializer>();
4140
services.AddSingleton<IPooledObjectPolicy<IModel>, ModelPooledObjectPolicy>();
4241
services.AddSingleton<IEasyCachingBus, DefaultRabbitMQBus>();
4342
}

bus/EasyCaching.Bus.Redis/Configurations/RedisBusOptionsExtension.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ public void AddServices(IServiceCollection services)
4444
services.AddOptions();
4545
services.Configure(_name, configure);
4646

47-
services.TryAddSingleton<IEasyCachingSerializer, DefaultBinaryFormatterSerializer>();
4847
services.AddSingleton<IRedisSubscriberProvider, RedisSubscriberProvider>(x =>
4948
{
5049
var optionsMon = x.GetRequiredService<IOptionsMonitor<RedisBusOptions>>();

bus/EasyCaching.Bus.Zookeeper/Configurations/ZookeeperOptionsExtension.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ public void AddServices(IServiceCollection services)
2727
{
2828
services.AddOptions();
2929

30-
services.TryAddSingleton<IEasyCachingSerializer, DefaultBinaryFormatterSerializer>();
31-
3230
services.AddOptions<ZkBusOptions>()
3331
.Configure(_zkBusOptions);
3432

src/EasyCaching.CSRedis/Configurations/RedisOptionsExtension.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,7 @@ public void AddServices(IServiceCollection services)
4848
{
4949
services.AddOptions();
5050

51-
services.TryAddSingleton<IEasyCachingSerializer, DefaultBinaryFormatterSerializer>();
52-
51+
5352
services.Configure(_name, _configure);
5453

5554
services.TryAddSingleton<IEasyCachingProviderFactory, DefaultEasyCachingProviderFactory>();

src/EasyCaching.Core/Serialization/DefaultBinaryFormatterSerializer.cs

Lines changed: 0 additions & 108 deletions
This file was deleted.

src/EasyCaching.Memcached/Configurations/MemcachedOptionsExtension.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ public void AddServices(IServiceCollection services)
4949

5050
services.TryAddSingleton<IEasyCachingProviderFactory, DefaultEasyCachingProviderFactory>();
5151
services.TryAddSingleton<IMemcachedKeyTransformer, DefaultKeyTransformer>();
52-
services.TryAddSingleton<IEasyCachingSerializer, DefaultBinaryFormatterSerializer>();
5352
services.AddSingleton<EasyCachingTranscoder>(x =>
5453
{
5554
var optionsMon = x.GetRequiredService<IOptionsMonitor<MemcachedOptions>>();

src/EasyCaching.Redis/Configurations/RedisOptionsExtension.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,6 @@ public RedisOptionsExtension(string name, Action<RedisOptions> configure)
4444
public void AddServices(IServiceCollection services)
4545
{
4646
services.AddOptions();
47-
48-
services.TryAddSingleton<IEasyCachingSerializer, DefaultBinaryFormatterSerializer>();
4947

5048
services.Configure(_name, configure);
5149

test/EasyCaching.PerformanceTests/SerializerBenchmark.cs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ public abstract class SerializerBenchmark
1818
private DefaultJsonSerializer _json = new DefaultJsonSerializer("json", new JsonSerializerSettings());
1919
private DefaultMessagePackSerializer _messagepack = new DefaultMessagePackSerializer("msgpack", new EasyCachingMsgPackSerializerOptions { });
2020
private DefaultProtobufSerializer _protobuf = new DefaultProtobufSerializer("proto");
21-
private DefaultBinaryFormatterSerializer _binary = new DefaultBinaryFormatterSerializer();
2221
protected MyPoco _single;
2322
protected List<MyPoco> _list;
2423
private int _count;
@@ -39,12 +38,6 @@ public void Setup()
3938
_list = items;
4039
}
4140

42-
[Benchmark]
43-
public void BinaryFormatter()
44-
{
45-
Exec(_binary);
46-
}
47-
4841
[Benchmark]
4942
public void Json()
5043
{

0 commit comments

Comments
 (0)