Interface Transcoder<T>

    • Method Detail

      • encode

        CachedData encode​(T o)
        Encode the given object for storage.
        Parameters:
        o - the object
        Returns:
        the CachedData representing what should be sent
      • decode

        T decode​(CachedData d)
        Decode the cached object into the object it represents.
        Parameters:
        d - the data
        Returns:
        the return value
      • setPrimitiveAsString

        void setPrimitiveAsString​(boolean primitiveAsString)
        Set whether store primitive type as string.
        Parameters:
        primitiveAsString -
      • setPackZeros

        void setPackZeros​(boolean packZeros)
        Set whether pack zeros
        Parameters:
        primitiveAsString -
      • setCompressionThreshold

        void setCompressionThreshold​(int to)
        Set compression threshold in bytes
        Parameters:
        to -
      • isPrimitiveAsString

        boolean isPrimitiveAsString()
        Returns if client stores primitive type as string.
        Returns:
      • isPackZeros

        boolean isPackZeros()
        Returns if transcoder packs zero.
        Returns:
      • setCompressionMode

        void setCompressionMode​(CompressionMode compressMode)
        Set compress mode,default is ZIP
        Parameters:
        compressMode -
        See Also:
        CompressionMode