diff --git a/src/EPPlus/EPPlus/Magicodes.IE.EPPlus.csproj b/src/EPPlus/EPPlus/Magicodes.IE.EPPlus.csproj
index 00f4f79a..82337e81 100644
--- a/src/EPPlus/EPPlus/Magicodes.IE.EPPlus.csproj
+++ b/src/EPPlus/EPPlus/Magicodes.IE.EPPlus.csproj
@@ -53,7 +53,7 @@
 		
 	
 	
-		
+		
 		
 	
 
diff --git a/src/EPPlus/EPPlus/Utils/RecyclableMemoryStream.cs b/src/EPPlus/EPPlus/Utils/RecyclableMemoryStream.cs
index 5648b291..56abc822 100644
--- a/src/EPPlus/EPPlus/Utils/RecyclableMemoryStream.cs
+++ b/src/EPPlus/EPPlus/Utils/RecyclableMemoryStream.cs
@@ -6,18 +6,21 @@ namespace OfficeOpenXml.Utils
 {
     public static class RecyclableMemoryStream
     {
-        private static readonly Lazy recyclableMemoryStreamManager = new Lazy();
-        private static RecyclableMemoryStreamManager RecyclableMemoryStreamManager
-        {
-            get
-            {
-                var recyclableMemoryStream = recyclableMemoryStreamManager.Value;
-                recyclableMemoryStream.MaximumFreeSmallPoolBytes = 64 * 1024 * 1024;
-                recyclableMemoryStream.MaximumFreeLargePoolBytes = 64 * 1024 * 32;
-                recyclableMemoryStream.AggressiveBufferReturn = true;
-                return recyclableMemoryStream;
-            }
-        }
+       private static readonly Lazy recyclableMemoryStreamManager = new Lazy(() =>
+       {
+           var option = new RecyclableMemoryStreamManager.Options();
+		   option.MaximumSmallPoolFreeBytes = 64 * 1024 * 1024;
+           option.MaximumLargePoolFreeBytes = 64 * 1024 * 32;
+           option.AggressiveBufferReturn = true;
+		   return new RecyclableMemoryStreamManager(option);
+       });
+       private static RecyclableMemoryStreamManager RecyclableMemoryStreamManager
+       {
+           get
+           {
+               return recyclableMemoryStreamManager.Value;
+           }
+       }
         private const string TagSource = "Magicodes.EPPlus";
 
         internal static MemoryStream GetStream()