--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/vendor/metadata/src/Metadata/Cache/CacheInterface.php Sat Sep 24 15:40:41 2011 +0200
@@ -0,0 +1,35 @@
+<?php
+
+namespace Metadata\Cache;
+
+use Metadata\ClassMetadata;
+
+interface CacheInterface
+{
+ /**
+ * Loads a class metadata instance from the cache
+ *
+ * @param \ReflectionClass $class
+ *
+ * @return ClassMetadata
+ */
+ function loadClassMetadataFromCache(\ReflectionClass $class);
+
+ /**
+ * Puts a class metadata instance into the cache
+ *
+ * @param ClassMetadata $metadata
+ *
+ * @return void
+ */
+ function putClassMetadataInCache(ClassMetadata $metadata);
+
+ /**
+ * Evicts the class metadata for the given class from the cache.
+ *
+ * @param \ReflectionClass $class
+ *
+ * @return void
+ */
+ function evictClassMetadataFromCache(\ReflectionClass $class);
+}
\ No newline at end of file