• CacheManager
  • Documentation
  • Api Docs
  • MichaCo.net
    Show / Hide Table of Contents

    Class BondSerializerBase

    Base class for Bond based serializers

    Inheritance
    Object
    CacheSerializer
    BondSerializerBase
    BondCompactBinaryCacheSerializer
    BondFastBinaryCacheSerializer
    BondSimpleJsonCacheSerializer
    Inherited Members
    CacheSerializer.Serialize<T>(T)
    CacheSerializer.Deserialize(Byte[], Type)
    CacheSerializer.SerializeCacheItem<T>(CacheItem<T>)
    CacheSerializer.DeserializeCacheItem<T>(Byte[], Type)
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace:CacheManager.Serialization.Bond
    Assembly:CacheManager.Serialization.Bond.dll
    Syntax
    public abstract class BondSerializerBase : CacheSerializer, ICacheSerializer

    Constructors

    | Improve this Doc View Source

    BondSerializerBase()

    Initializes a new instance of the BondSerializerBase class.

    Declaration
    public BondSerializerBase()
    | Improve this Doc View Source

    BondSerializerBase(Int32)

    Initializes a new instance of the BondSerializerBase class.

    Declaration
    public BondSerializerBase(int defaultBufferSize)
    Parameters
    Type Name Description
    Int32 defaultBufferSize

    The default buffer size.

    Properties

    | Improve this Doc View Source

    OutputBufferPool

    Gets a pool handling Bond.IO.Unsafe.OutputBuffers.

    Declaration
    [CLSCompliant(false)]
    protected ObjectPool<OutputBuffer> OutputBufferPool { get; }
    Property Value
    Type Description
    ObjectPool<Bond.IO.Unsafe.OutputBuffer>
    | Improve this Doc View Source

    StringBuilderPool

    Gets a pool handling StringBuilders.

    Declaration
    protected ObjectPool<StringBuilder> StringBuilderPool { get; }
    Property Value
    Type Description
    ObjectPool<StringBuilder>

    Methods

    | Improve this Doc View Source

    CreateNewItem<TCacheValue>(ICacheItemProperties, Object)

    Declaration
    protected override object CreateNewItem<TCacheValue>(ICacheItemProperties properties, object value)
    Parameters
    Type Name Description
    ICacheItemProperties properties
    Object value
    Returns
    Type Description
    Object
    Type Parameters
    Name Description
    TCacheValue
    Overrides
    CacheSerializer.CreateNewItem<TCacheValue>(ICacheItemProperties, Object)
    | Improve this Doc View Source

    GetOpenGeneric()

    Declaration
    protected override Type GetOpenGeneric()
    Returns
    Type Description
    Type
    Overrides
    CacheSerializer.GetOpenGeneric()
    • Improve this Doc
    • View Source
    © 2025 by Michael Conrad. All rights reserved. - MichaCo.net