org.processmining.framework.log.rfb.io
Class CachedRandomAccessFileProvider

java.lang.Object
  extended by org.processmining.framework.log.rfb.io.CachedRandomAccessFileProvider
All Implemented Interfaces:
StorageProvider

public class CachedRandomAccessFileProvider
extends java.lang.Object
implements StorageProvider

Trivial implementation of a storage provider for cached, managed randm access files (i.e. the backend of the "old new" log reader)

Author:
Christian W. Guenther (christian at deckfour dot org)

Constructor Summary
CachedRandomAccessFileProvider()
           
 
Method Summary
 RandomAccessStorage createStorage()
          Creates a new empty random access storage, which is suitable for storing byte sequences and primitive data types.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachedRandomAccessFileProvider

public CachedRandomAccessFileProvider()
Method Detail

createStorage

public RandomAccessStorage createStorage()
                                  throws java.io.IOException
Description copied from interface: StorageProvider
Creates a new empty random access storage, which is suitable for storing byte sequences and primitive data types.

Specified by:
createStorage in interface StorageProvider
Returns:
A newly created random access storage.
Throws:
java.io.IOException