Class IntegerTranscoder

java.lang.Object
net.spy.memcached.compat.SpyObject
net.spy.memcached.transcoders.IntegerTranscoder
All Implemented Interfaces:
Transcoder<Integer>

public final class IntegerTranscoder extends SpyObject implements Transcoder<Integer>
Transcoder that serializes and unserializes longs.
  • Field Details

  • Constructor Details

    • IntegerTranscoder

      public IntegerTranscoder()
  • Method Details

    • asyncDecode

      public boolean asyncDecode(CachedData d)
      Description copied from interface: Transcoder
      Should the transcoder be run asyncronously.
      Specified by:
      asyncDecode in interface Transcoder<Integer>
      Returns:
      True if the CachedData should be decoded Asyncronously
    • encode

      public CachedData encode(Integer l)
      Description copied from interface: Transcoder
      Encode the given object for storage.
      Specified by:
      encode in interface Transcoder<Integer>
      Parameters:
      l - the object
      Returns:
      the CachedData representing what should be sent
    • decode

      public Integer decode(CachedData d)
      Description copied from interface: Transcoder
      Decode the cached object into the object it represents.
      Specified by:
      decode in interface Transcoder<Integer>
      Parameters:
      d - the data
      Returns:
      the return value
    • getMaxSize

      public int getMaxSize()
      Description copied from interface: Transcoder
      Get the maximum size of objects handled by this transcoder.
      Specified by:
      getMaxSize in interface Transcoder<Integer>