src/Colorium/Runtime/Annotation.php
public static function cache(CacheInterface $cache = null)
	{
		if($cache) {
			static::$cache = $cache;
		}
		elseif(!static::$cache) {
			static::$cache = new Annotation\EphemeralCache;
		}

		return static::$cache;
	}
public static function cache(CacheInterface $cache = null)
	{
		if($cache) {
			static::$cache = $cache;
		}
		elseif(!static::$cache) {
			static::$cache = new Annotation\EphemeralCache;
		}

		return static::$cache;
	}
public static function cache ( CacheInterface $ cache = null ) { if ( $ cache ) { static :: $ cache = $ cache ; } elseif ( ! static :: $ cache ) { static :: $ cache = new Annotation \ EphemeralCache ; } return static :: $ cache ; }
Load annotation cache strategy

@param CacheInterface $cache
@return CacheInterface
Load annotation cache strategy