Persists ClassMetadata instances in a cache
@author Bernhard Schussek <bschussek@gmail.com>
Expanded class hierarchy of CacheInterface
All classes that implement CacheInterface
interface CacheInterface {
/**
* Returns whether metadata for the given class exists in the cache
*
* @param string $class
*/
public function has($class);
/**
* Returns the metadata for the given class from the cache
*
* @param string $class Class Name
*
* @return ClassMetadata|false A ClassMetadata instance or false on miss
*/
public function read($class);
/**
* Stores a class metadata in the cache
*
* @param ClassMetadata $metadata A Class Metadata
*/
public function write(ClassMetadata $metadata);
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
CacheInterface:: |
public | function | Returns whether metadata for the given class exists in the cache | |
CacheInterface:: |
public | function | Returns the metadata for the given class from the cache | 1 |
CacheInterface:: |
public | function | Stores a class metadata in the cache | 1 |