# Class Syllable_Cache_FileAbstract

Defines the Cache strategy interface Create your own caching strategy to store the hyphenation and patterns arrays in the location you want. i.e. from a database or remote server.

  Syllable_Cache_FileAbstract implements Syllable_Cache_Interface

#### Direct known subclasses

Syllable_Cache_Json, Syllable_Cache_Serialized
Abstract
Located at Syllable_Cache_FileAbstract.php

Methods summary
`abstract protected` | # `encode( $array )`
`abstract protected` | # `decode( $array )`
`abstract protected` | # `getFilename( $language )`
`public` | # `__construct( $path )`
`public` | # `setPath( $path )`
`public` | # `open( $language )` #### Implementation of `Syllable_Cache_Interface::open()`
`public` | # `close( )` #### Implementation of `Syllable_Cache_Interface::close()`
`public` | # `__set( $key, $value )` #### Implementation of `Syllable_Cache_Interface::__set()`
`public` | # `__get( $key )` #### Implementation of `Syllable_Cache_Interface::__get()`
`public` | # `__isset( $key )` #### Implementation of `Syllable_Cache_Interface::__isset()`
`public` | # `__unset( $key )` #### Implementation of `Syllable_Cache_Interface::__unset()`