Possible Duplicate:
Converting any object to a byte array in java
I have a class that needs to be cached. The cache API provides an interface that caches byte[]. My class contains a field as List<Author>, where Author is another class. What is the correct way for me to turn List<Author> to byte[] for caching? And retrieve the byte[] from cache to reconstruct the List<Author>?
More detail about Author class: it is very simple, only has two String fields. One String field is possible to be null.