org.hibernate.envers.reader
Class FirstLevelCache

java.lang.Object
  extended by org.hibernate.envers.reader.FirstLevelCache

public class FirstLevelCache
extends Object

First level cache for versioned entities, versions reader-scoped. Each entity is uniquely identified by a revision number and entity id.

Author:
Adam Warski (adam at warski dot org)

Constructor Summary
FirstLevelCache()
           
 
Method Summary
 boolean contains(String entityName, Number revision, Object id)
           
 Object get(String entityName, Number revision, Object id)
           
 void put(String entityName, Number revision, Object id, Object entity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FirstLevelCache

public FirstLevelCache()
Method Detail

get

public Object get(String entityName,
                  Number revision,
                  Object id)

put

public void put(String entityName,
                Number revision,
                Object id,
                Object entity)

contains

public boolean contains(String entityName,
                        Number revision,
                        Object id)


Copyright © 2002-2009 Red Hat Middleware, LLC. All Rights Reserved