<?xml version="1.0" encoding="utf-8" ?>
<container xmlns="http://symfony.com/schema/dic/services"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">

           <services>
               <service id="oneup_flysystem.cache.adapter" class="League\Flysystem\Cached\Storage\Adapter" abstract="true" public="false">
                   <argument /><!-- Adapter -->
                   <argument /><!-- Key -->
                   <argument /><!-- Expires -->
               </service>
               <service id="oneup_flysystem.cache.memory" class="League\Flysystem\Cached\Storage\Memory" abstract="true" public="false" />
               <service id="oneup_flysystem.cache.noop" class="League\Flysystem\Cached\Storage\Noop" abstract="true" public="false" />
               <service id="oneup_flysystem.cache.memcached" class="League\Flysystem\Cached\Storage\Memcached" abstract="true" public="false">
                   <argument /><!-- Client -->
                   <argument /><!-- Key -->
                   <argument /><!-- Expires -->
               </service>
               <service id="oneup_flysystem.cache.predis" class="League\Flysystem\Cached\Storage\Predis" abstract="true" public="false">
                   <argument /><!-- Client -->
                   <argument /><!-- Key -->
                   <argument /><!-- Expires -->
               </service>
               <service id="oneup_flysystem.cache.php_redis" class="League\Flysystem\Cached\Storage\PhpRedis" abstract="true" public="false">
                   <argument /><!-- Client -->
                   <argument /><!-- Key -->
                   <argument /><!-- Expires -->
               </service>
               <service id="oneup_flysystem.cache.stash" class="League\Flysystem\Cached\Storage\Stash" abstract="true" public="false">
                   <argument /><!-- Pool -->
                   <argument /><!-- Key -->
                   <argument /><!-- Expires -->
               </service>
               <service id="oneup_flysystem.cache.psr6" class="League\Flysystem\Cached\Storage\Psr6Cache" abstract="true" public="false">
                   <argument /><!-- Pool -->
                   <argument /><!-- Key -->
                   <argument /><!-- Expires -->
               </service>
           </services>

</container>
