org.openanzo.atom.cache
Class LRUAtomCache

java.lang.Object
  extended by org.openanzo.atom.cache.AtomCache
      extended by org.openanzo.atom.cache.LRUAtomCache
All Implemented Interfaces:
AtomConstants

public class LRUAtomCache
extends AtomCache

Author:
Ben Szekely (bhszekel@us.ibm.com)

Nested Class Summary
 
Nested classes/interfaces inherited from class org.openanzo.atom.cache.AtomCache
AtomCache.NamedGraphRoleEntry, AtomCache.OutputCacheEntry, AtomCache.UserCacheEntry
 
Field Summary
 
Fields inherited from interface org.openanzo.atom.AtomConstants
ANCHOR, ATOM_SERVER_NAME, ATOM_SERVER_VERSION, BINARY_CONTENT_SRC, BINARY_CONTENT_TYPE, BINARY_CONTENT_VERSION, CLIENT_DOJO, COLLECTION_PAGE_SIZE, CONTENT_ATOM_XML, CONTENT_ATOM_XML_UTF8, CONTENT_ATOMSERV_XML, CONTENT_ATOMSERV_XML_UTF8, CONTENT_HTML, CONTENT_JSON, CONTENT_MULTIPART_FORM_DATA, CONTENT_RDF_XML, CONTENT_TEXT, CONTENT_XHTML, CONTENT_XHTML_SHORT, CONTENT_XML, DELIM, EDIT, ENTRY, HEADER_ACCEPT, HEADER_ALLOW, HEADER_CONTENT_LOCATION, HEADER_CONTENT_TYPE, HEADER_ETAG, HEADER_LOCATION, HEADER_TITLE, HISTORY, HTTP_BAD_REQUEST, HTTP_CONFLICT, HTTP_CREATED, HTTP_FORBIDDEN, HTTP_GONE, HTTP_INTERNAL_SERVER_ERROR, HTTP_METHOD_NOT_ALLOWED, HTTP_NOT_AUTHORIZED, HTTP_NOT_FOUND, HTTP_NOT_MODIFIED, HTTP_OK, HTTP_UNSUPPORTED_MEDIA, INVALID_ATOM_ENTRY, INVALID_COLLECTION_URI, LINK_REL_ALTERNATE, LINK_REL_ANCHOR, LINK_REL_COLLECTION, LINK_REL_CONTENT_GRAPH, LINK_REL_EDIT, LINK_REL_EDIT_MEDIA, LINK_REL_FIRST, LINK_REL_HISTORY, LINK_REL_INTROSPECTION, LINK_REL_LAST, LINK_REL_NEXT, LINK_REL_PREVIOUS, LINK_REL_RELATED, LINK_REL_SELF, MEDIA, NS_QUESO, NS_XHTML, PREFIX_QUESO, QUESO_NS, REQUEST_PARAMETER_ACCEPT, REQUEST_PARAMETER_CLIENT, REQUEST_PARAMETER_COLLECTION_URI, SPECIAL_RESOURCE_THISENTRY, SPECIAL_RESOURCE_TIMESTAMP, UNKNOWN_SERVER_ERROR, X_OVERRIDE_HEADER, X_STATUS_HEADER, XSD_ANYURI, XSD_INT, XSD_STRING
 
Constructor Summary
LRUAtomCache()
           
 
Method Summary
 CacheTableFactory getCacheTableFactory()
           
 
Methods inherited from class org.openanzo.atom.cache.AtomCache
addUserToRole, authenticateUser, clear, clearUser, generateContentKey, getContent, getInstance, getNamedGraphRevision, getNamedGraphRevision, getUserId, init, isCacheEnabled, loadRoles, removeNamedGraphRevision, removeUserFromRole, setAtomModel, setCacheEnabled, setContent, setInstance, setNamedGraphRevision, setPassword
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LRUAtomCache

public LRUAtomCache()
             throws AtomServerException
Throws:
AtomServerException
Method Detail

getCacheTableFactory

public CacheTableFactory getCacheTableFactory()
Specified by:
getCacheTableFactory in class AtomCache


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.