cache4j v0.4 API

net.sf.cache4j.impl
Class Utils

java.lang.Object
  extended bynet.sf.cache4j.impl.Utils

public class Utils
extends java.lang.Object

Класс Utils содержит методы для работы с сереализуемыми объектами

Version:
$Revision: 1.0 $ $Date:$
Author:
Yuriy Stepovoy. stepovoy@gmail.com

Constructor Summary
Utils()
           
 
Method Summary
static java.lang.Object copy(java.lang.Object o)
          Возвращает копию переданного объекта.
static int size(java.lang.Object o)
          Возвращает размер объекта в байтах.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Utils

public Utils()
Method Detail

size

public static int size(java.lang.Object o)
                throws java.io.IOException
Возвращает размер объекта в байтах. Если объект равен null метод вернёт 0.

Parameters:
o - объект. Объект должен реализовать интерфейс Serializable иначе будет вызвано исключение.
Returns:
размер объекта в байтах или 0 если объект равен null
Throws:
java.io.IOException

copy

public static java.lang.Object copy(java.lang.Object o)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException
Возвращает копию переданного объекта. При копировании используется сериализация/десериализация.

Parameters:
o - объект. Объект должен реализовать интерфейс Serializable иначе будет вызвано исключение.
Returns:
возвращает копию бъекта или null если объект равен null
Throws:
java.io.IOException
java.lang.ClassNotFoundException

cache4j v0.4 API

Copyright (c) 2006, Yuriy Stepovoy. All rights reserved. email: stepovoy@gmail.com