org.eaglei.repository
Annotation Type HasContentCache


@Documented
@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface HasContentCache

Marker annotation to declare a Class that caches some RDF content in static or singleton memory. When the entire RDF database is replaced, these classes must drop all references to old content since it may have been changed. A class with this annotation is assumed to implement the static method: public static void decache() Since an interface cannot include static methods, and a decache method by its nature must be static, we use this annotation instead.

Version:
$Id: $
Author:
Larry Stone Started December, 2010



Copyright © 2009-2011 Eagle-I. All Rights Reserved.